I bought two of these, one medium one small. The medium was kind of large on me. (I'm 5'9ish, built more of a T shape).

So I was happy I ordered a small one too. Except when I took the small out of the box. I realized the buttons were falling off already. when I did a test fit the button came completely off... Not what I was expecting... Had to return both and buy one in store since I was running out of time :/