I've used this service twice. Once I think we made our reservations a few days ahead, and once I called the same day. The second time we went back because my son BEGGED to go back! He loved it. It is a great place for the kids to play, the people there were really nice. We would use it again. Have fun!