Excellent location, fantastic hosts. Everything as described in the listing.