I would say this is a little on the small side. What I didn't like is that it is the material is ridiculously thin and not flattering. I bought white as I planned to wear as an undershirt. You can even see my tattoos through it, it is that thin. I am not returning it because it's not worth paying the shipping back. If you want to see every imperfection, this shirt is for you!