They are on the bulky side, but that's in my favor since I fall a lot. They definitely work and take most of the impact. I've ridden without them and paid the price, won't do that again.
They fit, but my only complaint is that the elastic waistband is really tight. I got a M bc I figured I'd order up since they would be tight anyway and they fit in the leg and everywhere else but the waistband digs into my hip bones and leaves them pretty sore by the end of the day.
I'm thinking a L would be too big in the leg/butt so I'm just toughing it out and hoping the waistband stretches out.