Lovely, welcoming, friendly, spacious, clean. A treat.