Everything fits great, but longer than normal.  I guess this would be a plus for some people, I guess I have a short torso.  The cotton feels great, it is way better than the cheap stuff I used to wear under my uniform shirt.  For the price I can throw them away after a few months or so...