Fabulous location, everything you could possibly need and great hosts! Perfect for a family.