The fabric is nice and it's a pretty dress. It's well made and a classic so it can be work for years. That said. I am always a size 6 - 8. Even at my my high weight I'm an 8. I ordered an 8 and it's very snug. It's tretchy so it will work and my weight always fluctuations with 20 lbs. So as it goes down again it will be fine but the 8 is definitely more like a US 4 or 6. I'm 5'6, 34D, 120 - 140. Currently 138 lbs.