weather for location, wonderful amenities, wonderful place, wonderful host. :-)