The dress is everything I thought it would be. I bought an Xl at first to be safe but then realizing it was a little bigger than expected I ordered a Large. Just to receive another XL :(. But the only reason for the 4 stars is because the dress is slightly see through. But perfect dress in all !