Beautiful place, fantastic location and great hosts. If this place is available, book it! We will be back.