top is super comfortable and supported my boobs. i wear a 36DD and got an M . Could have gone for an L but the M fits well. The material is so soft and stitched well. the added charm is adorable and looks so good. i wore the top in 2 different ways . the classic way definitely gives you the most support.