best restaurant in belford new jersey