Good place for temporary stay while arrived UK in Heathrow.