This dress is adorable. It looks identical to the picture. And the material is surprisingly not cheap! Sometimes ordering dresses online can be a real gamble... But, this dress is exactly as shown. I'm only giving 4/5 stars though because it's a bit bigger than I was hoping for. It fits well every where except my waist. It's a bit baggy there. But, not overly big so I'm definitely still wearing it for an upcoming wedding! I don't think it necessarily needs a petticoat as there's one kind of sewn in.