Very clean, spacious and great location. Excellent communication between ourselves and the host.