The buttons are not equal distance apart but it is okay I do not mind it that much. Material is soft and looks like it will hold up after washing. I got size XXXL, I am usually size M in the US and this fit just right in the arms but loose in the body. I still like it, it feels roomy but not too loose. If I can order again I would try XXL or XL for a less loose fit.
Thank you