Spacious, well equipped, great host