This dress was super cute!  I would have given it 5 stars if it wasn't a bit too small and if I wasn't sent the wrong color.  I have ordered several Zeagoo products recently and have found the sizing to be 1 size too small in each case including this one.  However, the quality and style have been very good and worth the price I paid.  If this product had fit as expected, even if it was somewhat on the large side, I would have been very happy with it.