Really superb value for money. Sparkling clean, friendly and attentive staff, and a good location. Hard to beat for the price.