Clean, well located apartment, great communication from hosts. Stayed with our 2 young children, short drive to Hampton court was perfect.