Excellent location and great hosts. 6 stars!!