The atmosphere is pleasant with a nice cage to keep the kiddies away from diners. The wait staff were very polite and attentive to our tables needs and requirements. They were always found easily rather than hiding away in the kitchen. The food was delightful and tasty. Variety was a little lacking though and some meals came out slower than the rest leaving two diners watching others eat as they waited (the reason for the 4 star instead of 5). Other than that, a wonderful place to take the family for a meal, a bet if they wish, and have a good time.