I ordered this dress online and didn't really know what to expect. but to my surprise, it's exactly what i had hoped it would be. the dress is a fantastic fit and has a modern, interesting print. the fabric does seem thin for the price. but i am not returning it. it's a casual summer dress that kicks up my look a notch on weekends. i wear it with beige sandals, and the gray and beige look good together too.