This is worth EVERY penny! Not only are the kids super excited to see these amazing characters, they keep them engaged throughout their entire visit. The quality of the costumes are superb and they don't break character- EVER! Not even when speaking with adults! Absolutely no breaks from the magic- these are PROFESSIONALS! The characters keep kids entertained with games, face-painting, singing, and dancing! Amazing. I would hire Crystal Castle again in a heartbeat!!!