great location; great amenities; thoughtful and caring host; great value