I've had one for the 5S and 6s+ and as far as protection it does great. I just ordered a new one for my 7+. The one thing I would suggest with the larger screens is an additional screen protector.
Depending on how rough you are, your case might look ratty at the end of your phones term, but you'll pull your phone out looking like it just came out of the box aside from dust around the exposed areas.
I will note that the bottom is left mostly uncovered, but I've slung the phone on accident, dropped it from waist high and never had an issue with the case, even when the phone landed on it's face.
Don't get me wrong, every time it dropped, it scared the hell out of me, but all is well after the torture I put it through.