I live close to The Caxton and have visited several times recently. The pub has changed hands and has undergone several improvements. The decor is much better but the most significant change is the addition of the delicious Thai food. I have eaten here a few times now and sampled a number of different dishes. They have all been superb.
The beer is excellent and the staff are very friendly.
10/10. Or maybe 11/10.