We stayed with a large dog and a teenager and it met our basic needs but it just felt like the room needed a deep clean and basic repairs.
It is a bit on the expensive side, especially for an older hotel but you pay for the location. We’ve stayed here before but it definitely has declined over the past few years.