Personally been into Beargrills a few times now, and I have to say on the whole, great food and good prices and nice environment, it was pretty much our favorite place to go. One the whole the staff are good although sometimes you do get missed if your not on a table in their direct line of sight (we waited 1hr to be asked if we wanted dessert last time), regular table checks would help this.