This dress is very flattering, and well made for the price. The fabric is fairly thin, but not see through. I've had this for a year now, and the colors are still vibrant and everything is holding up fine.