Wonderful location, great hosts and all the details considered. I would highly recommend this spot especially for a family vacation!