Rick and Troy's place is in a great location - so close to Soho, shopping, and steps from multiple tube stations that will get you anywhere you need to go in London. Communication was fast and check-in was very easy.