buffalo reviews