Very long wait ( c. 25 mins + ) for meal to arrive once ordered. Asked a waiter how much longer it'd be before our meals arrived - he said a couple of minutes - meals finally arrived 10 minutes after that. Not all meals arrived at the same time - more waiting, and one order was missing part of the meal - which was eventually brought out too when I asked. This was on a quiet midweek evening with the restaurant maybe 40% full. Milk served with post dinner tea was sour - off. Food itself was very good - when it arrived. I used to be a regular here and loved it, the location is spectacular. Five star location, five star prices but two star service.