excellent location, lovely premises and attentive staff