Love, Love, Love this dress! It came just as I expected and maybe even better! The colors and the dress itself are gorgeous! I usually wear a medium or large and I got a large and it for great. It was kind of long. For snugly over my chest, so if your big chested you might need a bigger size. This was such an amazing price for such a gorgeous dress! I plan on getting more!