Pure bliss! Gorgeous location and great hosts - we will definitely come back!