Great place to stay if you're in London for a short time or looking to get set up.