wonderful location, wonderful interior decorating, wonderful amenities, and wonderfully hospitable hosts!