This dress is really cute. The small fits perfectly (I'm 5'5" and 116 lbs.). The buttons are nicely positioned and don't gap. The blue cat dress looks more black than blue, and the fabric is lightweight. It might be a bit sheer, but nothing a mini slip won't fix.