Incredible BnB, a pleasant surprise, if you're staying in London this is a sure bet.