This JINIDU Men's Long Sleeve Casual Cotton Shirt looks great, and is very comfortable. The look is casual or dressy, depending on whether you roll up the sleeves or leave them down. My son just loves this shirt.
Pros
Well made, comfortable, you need to buy biggest size you can, looks good, classy style.
Cons
The shirt is not very breathable, making it uncomfortable to wear in hot and humid weather