The place is pretty nice, walking distance from The Big Ben and the London Eye.
You can check-in at any time, since the host provides detailed instructions on how to do that (host is not involved during the check-in).
We had some problems in the Swiss room with noise coming from some pipes that woke us up at ~5-6AM. After contacting the host, a person came in to have a look and help, but was not able to fix it.
During the second night we had to "cover up" that noise area with out stuff to avoid the noise.