I ordered this before reading the other reviews, and once I read them I started to panic a little due to all the comments about it being too small. Yet when I got this it fit like a glove =). The buttons are a bit tought to fasten and the thights are a little long for my stature, but it still looks great and feels amazing.