This place is great. I had my sons Birthday Party there and they took care of everything. Got us checked in, organized all the kids, cut the cake, served us, etc. Made the day really easy and enjoyable. I could actually watch my son have fun and not have to worry about the other things.