We stayed in Cleopatra's place for an event at Twickenham stadium. Great location and very beautiful apartment. Host is a very friendly, helpful and genuinely a nice person!