Nice, spacious, clean, and well-equipped. Excellent communication with the hosts.