Ordered a small, was initially worried with the lack of detailed measurements on the site but the shirt ended up fitting very well. I'm a 29-30" waist so hard to find shirts that fit as well as this.
There are a few details you can't see in the photo - there's a detailing on the other side of the buttons, a striped pattern which you can't see in the photo. There's also a second button on the collar which stretches over if that makes sense, so you're forced to wear it with the collar done up. The shirt also has long tail so if you intended to wear the shirt untucked then you should probably give it a miss.
I don't mind these aspects, I'm quite impressed with the quality of the shirt, but if any of this really bothers you then don't be too disappointed if you order and have to return it.