I am basing my rating on how our server and chef accommodated our sons food allergy. Our son is very allergic to peanuts and when we notified our server she had the chef come out and speak directly with us. The chef pointed out what our son could have and took notes specific to his allergy. As a parent with a child with an allergy it is very refreshing to have this kind of attention given to his safety.
It is also a 'fun' spot for kids to attend and entertaining for them. As for the food quality I rate it slightly above fair, but that is not why you come here.