I wore this for 2 hours before the first button fell off. Fit is good. didn't expect to have to have all the buttons reinforced within the first 2 hours of wear.
Pros
Great shirt for when you need to wear something tidy. Lots of compliments.
Cons
The large is too big and the medium is too small but it looks nice.