We (mom & two teens) stayed one night for a track and field meet. The room was clean and the beds were very comfortable. We appreciated the sitting area and the extra doors between the bedroom and the hallway. The staff were excellent, both the front desk and the maintenance person who came to explain how to use the air conditioner (which worked great!). We did not try the pool or the restaurant.
We were worried by some of the previous negative reviews, so the hotel exceeded expectations. The place is a bit dated but it is clean. You do hear noise if people are talking in the hallway but our stay was quiet overnight. You can hear the highway on that side of the building if you do not have the fan turned on.
The extra fees were $20 for parking, $20 for facility fee, and a 2% tax (less than $5) that applies to all hotels in the Niagara area. The refundable security deposit is standard for any hotel stay. Overall it was excellent value for the cost, and we would stay there again for the same purpose.