They came in exactly on time. The kids loved them! My only dissatisfaction was that i thought they were supposed to go on for an hour, but it was a 20 minute show. I think the fee is way too high for a 20 minute show. I would have thought twice had I known. I really thought it's going to be an hour.But the kids and adults had a lot of fun, so I am not sorry I hired them.