This place is very friendly and well located. There's a reasonable choice of meal but it is pricey. There's a great outdoor seating area. Staff are very good at managing expectations and let people know how long the wait might be at the point that they order. They were also happy to allow our friend;s dog to come and sit very quietly under the table.