It fits but a little too snug but feels very nice. The only thing is they sent me one with the adjustable straps are in the front but its fine because they can't be seen but they do cause little bumps where the little clips are. It is good quality too.