This is absolutely adorable! The fabric is soft and the fit is very becoming. My daughter is 5'2" and around 100 lbs. with maybe a B cup. The Small fit her perfectly. It looks cute with and without the petticoat we also ordered.