I wanted something to throw on over my swimsuit, especially when I am on vacation. This dress will work perfectly. I usually wear a 2 in dresses, and for me this dress felt a little too full on the bottom. I think it will be perfect for anyone that wears a 6 to a 12. The print is very pretty. I chose the black because I was concerned the lighter colors would be see through.