I bought this dress for an event and I think it's absolutely adorable! I'm around 185-190 lbs, 5 ft. tall, and I bought a L-XL, and I think it fit pretty well, a little on the snugger side but not uncomfortable. Matches the picture perfectly. The only real problem I have with it is that it's zipper is definitely finnicky & in a bad spot, I had to get a friend of mine to zip it for me & it was kind of a hassle. I was wearing a binder underneath, but I also would imagine that the chest cups wouldn't be enough for someone with a bigger chest, & it could look really odd. Other than that, highly recommend!