Top class, for 34" bust M good but could have also taken S
First, the shipment came VERY fast. Like two weeks max. Second, size up!!! I ordered a medium bc i saw other reviews saying they run small and the medium is very tight (but not uncomfortable), so if your boobas are on the bigger size i would get a large. Last, the material is very soft and breathable, and the strings on the side are adjustable so it can be a crop top or a regular top!