Simply perfect. Great location and great hosts. It felt like we were with family.