For the price, this dress is amazing. I’ve never had so many lovely comments. I got a medium 10-12 but I could have got away with a small, the straps are adjustable though so it’s fits well, especially when it’s hot on holiday. The blue print is very striking.