McHugh’s is one of those places where location is amazing but not much else is. The restaurant sits right on the water’s edge at Cheltenham beach looking straight out to Rangitoto island, an absolutely stunning view which I’m sure is why many people choose it for wedding receptions or other functions.They have…