I'm giving it 2 stars because the colors are beautiful, however the fit is just bad, it's so big. I'd say size down 2 sizes BUT if, you're tall like me, it would leave the dress being too short (for my liking anyways). So I'm just returning it. Thought about buying one in a smaller size to wear as a shirt but I just don't think it's worth the hassle of returning it and ordering a new one on a maybe, not a guarantee. I'm sending it back. If you do purchase it, and don't mind that it might be possibly too short, order 2 sizes down.