Viv - yeah, I think they're great. He needs to go up to the next size but I found they were a bit long in the waist for him a few weeks ago (going to try them again next week), so they'd probably be perfect for james - and $16 for 50 something, can't go wrong! I've never had leaks with them, other than when he was in the bigger size and they were slipping down off his bum!