Lovely design and fabric. The size is small. I'm a tall size 12. There were no 12s, so I decided to go for a 14. This fits OK, though is very low in the front, to extent I am conscious of checking while swimming. And I'm only an a or b cup, so may be worth sizing up.