Very nice quality and really cute on! I’m 5’1” 160lb and 34D bust and ordered a M and it fits great! I received a lot of compliments. Could be warn in spring summer and fall. Expectations for shipping was clear and actually arrived early than expected. Thanks!