This outfit is adorable and comfortable. I think I ordered the Small expecting it to be a bit on the bigger side and was pleasantly surprised it fit like a glove. Glad I didn't get the XS because it is a bit short in length. I had to go out and buy a white shirt to pull the look off but it works. The material is soft, the suspenders stretchy so its good for small or big chested women. Would recommend.