This shirt fits great and I love it. The quality is good and seems like it will last quite a while. The fit is just right. I ordered my usual size, medium, and it is just a little loose without being baggy. I love the length, I'm not a fan of very short shirts, I like them to be a little longer, and this shirt does not disappoint. The buttons in the front are great because it keeps the shirt from being too plain and you can also button up or down depending on the look you are going for.