Sounds like you had as perfect a vacation as is possible. We discovered Belair over 30 years ago and until last year never missed an annual vacation there.
Many of the staff you mentioned have been there since our first visit. Some have described Belair as "dated" but I think that is one of the reasons it has weathered storms as well as it has.
We are looking forward to our 3 weeks in Dec/Jan and plan on having our granddaughter (5) join us for a week.