I bought three dresses in three sizes, 14 Black, 16 Navy, 18 Brown to ensure I fit into one of them for an upcoming event. I am 5'5" and about 190 lbs, and an apple shape, with a noticeable tummy, but not huge. I do not have an hour glass waist - just straight. I bought a spanx 1x full body pull on slip for underneath. The size 14 dress fit ok, but the 16 which was perfect. The 18 was a bit too big. I think any of the sizes are doable, but the 16 was perfect for my body size and style. I like the rauched waist because I can pull it up a bit to make the hem slightly higher above the knee. The material is heavy and there are no wrinkles! The brown has red in it and is not a true brown. The black and navy colors are true. Excellent design. Looks just like the photo.