Excellent and immidiate communication with the hosts, excellent location, spacious, beautiful outdoor options, could be a bit cleaner