This is such a fun place. We went there for a team outing and everybody had a great time. They have different levels of difficulty for diff people, so no one felt left out. Also the staff was very nice. Polite, smiling, knowledgable and friendly. A great option for office team outings who are bored with movie outings.