The fabric is not a thick as it looks on the picture but it is very confortable, I maybe took it a size too small for me. :( As for the buttons, the place where iwe put the buttons was so smal, I had to cut il myself because the buttons were approx. 1.8cm and the hole was not even 0.5 cm big! What I liked is te the buttons were nicely sewed and not loose. :)