A heaven of peace and tranquility in buzzing London, great hosts and beautiful place