Excellent. Great hosts, location and amenities. Very clean.