The atmosphere was great. The food was ok, over priced and extremely small portions. Staff is very careful of all allergies.