The location is perfect. Cheam is a lovely town, and John is extremely responsive and helpful. The walls are quite thin so you can hear when next door are talking, and this can go on quite late.
Check in was very smooth, parking on prearrangement, and I'll definitely be back here.