My girlfriend thought it was beautiful. She's a medium in everything else we buy on Amazon, but she was floating in this one. The two stars is because the sizing must be off on this product, the store needs to correct this. It cost me $8 to ship it back to them and I've never had to return anything else I've bought for her.I ordered this item on July 3 and I received it yesterday July 15. It was delivered too early as promised. Kudos! The dress comes with a bracelet as free gift, a cute bracelet that match with the dress. I tried on the dress and it fits well (M size) and with regards to the length I just need to wear a high heels, it is a little bit long for me since I am just 5", for taller than me that is perfect for sure.Nice dress but fits small for the size indicatedIn the photo this dress is shown the correct length on the model, but I'm only 5'7" and this dress doesn't even reach my ankles. It's such an awkward length and terrible fit, I won't be wearing it.Wasn't happy with the quality, dress pills up. =-(