I think expectations have to be aligned with what one is paying for. I gave it 4 stars, because for the great price that I paid, it bought a quiet, spacious, comfortable bed. A room in a convenient city location, a tasty varied Breakfast included along with free parking and Wifi, even if it was spotty on the rare occasion.
It has a indoor pool, which i timed so that I had it to myself, instead of annoying kids working off steam after supper. For the great price that I paid, I initially didn't know what to expect so I only booked 2 nights but quickly extended it to the 4 that I needed, since it met all my needs.