beautiful location, nice touches and great hosts. we cant wait to come back!