The fabric of this dress is thick, and feels like a great quality. This dress does not seem cheaply made at all, and I think it will hold up very well. I ordered a size small, and the fit is too loose in the bust, and a little snug in the hips, but I still think it looks good on. The bust is so loose on me, I need to use straps with the dress to hold it up. There are "hooks" on the dress so it's easy to slip your on removable straps in place. Overall, this dress is very well made, you just need to pay close attention to the measurements and be willing to work with it.