buffalo review