Great house and location for a London stay and very easy check-in/out