I was gifted this during the holidays and just absolutely love it. It is comfortable, has stretch, and is so versatile. Plus the buttons are a nice touch! I was gifted a small but kind of wish I got an x small, I am 5'5 and 120lbs, but the small still works!