OMG, very satisfied with this adorable top! Fits perfect. I'm 5'6,165ibs and purchased a L. Order your normal size in shirt and you will love it. I've had plenty of compliments and I've bought another color. Super comfortable and a win win. No downfalls.