In principle, the shin guards for this price are ok. What you can expect for the price maintenance. Size S is for a 4! Years (110cm large) way too small and we had to return. So the same order at least size M. Our order in size M is on its way, hopefully the better fit.