Very clean and in a great location. Great communication from the hosts. Very accommodating.