We've been wanting to come here for a long time since its advertised as the best family friendly restaurant in the valley. We had a decent time, but they do not take credit cards which was a problem since not everyone brought cash. You also must wait in line for food, beverages, and dessert seperately! And carry it possibly upstairs yourself. The food was good, but it is so loud it was very difficult to hold a conversation. Our kids (2 boys) didn't appreciate the organ music, but I thought it was nice, different.