Absolutely terrible, the worst restaurant experience I have ever had. We arrived at 6 for pre-theatre dining. We ordered at ten past. The starters eventually arrived at 7pm and were cold. At 8.15pm we left without having had our main course. The manager did not apologise and tried to make us pay for our entire meal, including the main courses which we had ordered over 2 hours earlier and which had never arrived!!!
While we were there, at least four other groups of diners had to leave without having their main courses. Possibly we caught this place on a very bad evening, but I won't be returning to check.