This is probably the best place that I've stayed in while in London. The location is great and convenient. The house is great, well laid out, and large.
If it's available when I come back, I'll definitely try to stay there.