This is a great location in London. There is anything you need, supreme cleanliness, maximum comfort. The hosts are amazingly organized and helpful. Despite the fact that they were going away for the week I stayed they managed to organize the keys pick up with detailed information on how to get there and then to the apartment.
I truly enjoyed my staying here... highly recommended.