I bought this to take graduation pics in, and it is adorable. Runs pretty true to size. The top is stretchy, and the material seems high quality. I steamed it to get the wrinkles out and had no issues. Super cute, good quality, good price, photographs well. Only complaint I have is the strings that are sewn in to help hang the dress are sewn in at a weird angle and tend to pop out occasionally. Otherwise, I love this dress, and I'll definitely be making more purchases from OLB in the future!