This dress is fantastic! For me it hides the parts I want it to hide and shows off the parts I want to show off. The ruffle on the skirt is not as 'ruffley' as the picture shows, but that is my only "complaint" about this dress. I bought it in my normal size and it fits wonderfully. I have large breasts which the top covers, but there is no support- expect to wear a bear of some sort. I would recommend this dress to a friend.