Excellent - clean and welcoming. Has personal touches that make the stay a real joy.