My partner and I stayed in the McDonald townhouse hotel on Portland street. It was absolutely lovely.
I got it by doing a 'secret hotel' thing on lastminute.com. They give you the description of the hotel - but don't tell you what it is until you've paid. Seems weird, but if you go for a four star hotel - it's gonna be alright. Got it for just under £80 for the night. Four stars and cheaper than the 'cheap' hotels on the weekend. Pretty good I think you'll agree. xxx