Beautiful place, great location, and accommodating hosts. What more could you want?