The Rupert had many good points, but there was also a lot that was bad. The staff were excellent. Always friendly and willing to help. The breakfast was also excellent and, once again, the staff were superb. The hotel is ideally placed in the centre of town, and has a lovely historic ambience. The bedroom was always warm. Now the bad. My room was next to a late night beer garden that played very loud music. To be fair, they did move me to a different room, but it made no difference. And they did offer to move me again, but by then I had bought some ear muffs, the type you use when operating loud machinery. They worked, so I decided not to go through the hassle of another move. The toilet didn't flush after MANY attempts. I told reception and they said it was okay, you just need to press the button really hard. You shouldn't have to do that in a 4 star hotel. Eventually, it flushed and would be okay for a day or two, but would then jam again and I would find myself on my hands and knees pressing "really hard". The extraction fan didn't work on day one. A staff member said maintenance would fix it the next day. I was there 11 nights and it was not fixed. The TV was unwatchable for a number of nights 'no signal'. The wi-fi was very hit and miss. Water cold on 1 day. Overall, the main room look jaded and in bad need of an upgrade - e.g. the ancient cheap kettle that took an age to boil. Despite its faults, I would not discount staying there again. Way short of 4 stars, though.