Great place, great situation, great hosts. What more can we say?