Location, amenities and great accomodation. Added to the excellent communication and hosting, we had a great stay.