I live ~1.5 hours away from Gainesville and visit often. I have stayed in local hotels many times: Drury Inn & Suites (lovely rooms, cordial staff, included evening meal w/drinks plus breakfast), Hampton Inn & Suites Gainesville-Downtown (fun location, friendly staff, and enormous suites), Country Inn & Suites by Radisson (clean rooms, polite staff, indoor pool), etc.
Very recently, I booked a stay at the Homewood Suites by Hilton Tampa - Port Richey location and it was amazing! Our suite was large, the hotel offered 2 outdoor pools, a hot tub, we were able to grill our family dinner poolside, and the staff was great. When booking in Gainesville the next week, I saw there was a Homewood Suites by Hilton location there as well. It offered a 2 BR suite, which is perfect for my family of 7 (though only 5 of us stayed this trip). I booked fully expecting to have a wonderful time. Unfortunately, it was not quite.
The pool was closed when we arrived through the next morning until after 11 AM. We were sent to a neighboring hotel pool, which did not have grills. Then, that pool was closed for resurfacing. I asked for a later check out, so my children could finally enjoy the pool and was denied, then grudgingly offered 1 PM. I asked about a discounted rate if I stayed another night and was offered $30 off of the over $200 rate, then $50 off, and finally $70 off, which I paid. At check out, I was refused a receipt for the 1st Hotels.com night. There was even a tick in our room. Yuck!