Superb in every way. Thoughtful touches and amenities. Perfect location and perfect hosts. Couldn’t be better.