It is indeed -really- uncomfortable sometimes, even on the larger XL. I would often get cramps playing Mario Kart 7 before I invested in one of these, and the difference in comfort is night and day. There's a couple similar products on the market. Just make sure you get the right size.