Very good place for a meal, but not cheap dining. Even lunch is pricey, but very good. The wait staff is very helpful and serves well. (We had one waitress how as a bit impatient, but all the others seemed eager to help.) We had an office luncheon there and they served us efficiently and well - about 30 people.