Loved it! Its always hit or miss buying stuff online, especially swimsuits but I was really happy with this purchase. I read in other comments that its baggy in the bottoms but the one I received was perfect. Loved the smoldering navy color and the top fit very well. I really liked the padding in the top, definitely better padding quality than most but I did need to take it out since I needed a just a little more room in the cup (36 D, ordered a large). I definitely want to order more!