It fits wonderfully, even though it's a bit big, it is very comfortable. I'm only rating it a 3 because the buttons were hard to pull apart and one even came off around the top 3. I only had it for 2 weeks and wore it once at that point.