Great location, cosy, clean, welcoming. No hesitation in recommending Haddon's Court.