Yes I would do it! We just had dd's 6th birthday with about 20 kids with a fairy. It was about $350 once we hired her and had the food but it was worth it, she had all her prep friends and loved it. Not something I will do every year but it was fantastic as I could relax for once while all the kids had a ball.