Covent Garden London hotels alternative: charming flat