Bought these for my son and he loves them.
He stared to play Hockey in November and had a another pair and complained a lot.
When he got these he was excited before he even put them on.
When he put them on the was fitting really well. The straps keep them in place, The padding are soft and comfortable and he have not complained since he got them.