A nice little place for a short stay in London, good location