I bought this style in different print. I just wore it for a party and it was a hit. I am 5'2'' and had to wear shorts under because it was even short on me. My cup size is C so I had to sew the top v together to keep my nips from showing. I ordered a small and it perfectly