36D, US Medium,  8-10, around 5ft tall, a Large fit comfortably, a medium would probably work but be more fitted, it is cotton so will attract pet hair, perfect length for petite and short women, material feels nice, clean and even stitching. I always update my review should the quality make it necessary.