This top is adorable! It fit so perfectly and I got several compliments while wearing it. I normally wear a small (5'4, 120lbs, 34B) and I ordered a small. It fit perfectly! It also didn't feel like it was slipping up my arms or down them which has been my experience with a lot of off-the shoulder tops. I would recommend this one!