We've had our insurance with GPA for years now (auto, home, and renters for my business) and I've always been happy with it. The office is clean and new, the staff is helpful (they always do their best to find you the best deal), and it's fun to go on campus at UB. Parking is challenging however, so be prepared for that.
more