melrose golf