Wow, wow, wow.
If you are heading to London, look no further, this place (and the hosts) is simply sensational.