Perfect in every way. The location, the cleanliness, and the amenities. The hosts are absolutely wonderful as well. Would absolutely recommend