I own several of these tops and i love them. i am 5'10, 140 lbs and i wear a small. i bought the gray and white stripe and the ivory and black stripe and they are very flattering. the front hits me at the same place as it does on the model and the back covers my butt. i own several of the solid colors in this style as well and they are just as great. this shirt is so soft and comfortable, you won't regret buying it!