I should have gotten it in a small. I'm 5'1 and 150lbs and it seems alittle loose on me, I am also 28 years old and I felt it made me look older than my age. I wish it was more fitted around the waist. It's a nice item, but since I was going to wear it to St. Lucia next week, I have decided to return it.