I can give it four stars because shipping was a little slow (but understandable), but I love the dress. I bought it last Thursday, received it this Friday, and wore it on Saturday. It is so beautiful! Light, airy, flowing and comfortable. Can be worn to any semi-formal event, banquet, baby shower, bridal shower and wedding.