Great location and for a short stay in London totally fine.