Villa is is located on the largest, all water sports lake, Lake Loch Lomond in Bella Vista