They fit great, without being too snug. He feels like he's a big kid since he can put them on and take them off without help. Definitely the best option for us and best value.
They also stand up to heavy washing due to accidents!