We came thru the area on our motorcycles and we decided to stay in Bradford (vs Ellicottville) as the price was substantially lower. The hotel was clean and the front staff was very helpful. We enjoyed the free breakfast (it allowed us to leave sooner, rather than stopping at another location, yes it could have been tastier but it was included!).
Although we didn't go in the pool, we did see it and it was very small. But if you want to go for a quick dip, its fine.
I'd return, no problem!! Great walking distance to downtown and to the Beefeater.