This is the one of the perfect place to stay you would find in Greater London or in UK. So much thought has been put into the small details of the house, allowing your to relax, that I cannot think of any aspect that can be improved in any way.