Excellent value for money, top service, clean, all topped off with thoughtful extra touches.