They fit great until my son started to get chunky then they cut into him too much and as he started crawling more they began to roll down and end up closer to his ankles so didn't help too much in preventing carpet burn but on floor they did stay pretty well