Good place to stay in London, situated 15 minutes of walking from Liverpool station. Easy to find.
We have not meet Jubel personally, but communication with him was sufficient.
The room was nice and big but situated in noisy street.