I think this hotel may have been part of another chain until recently. The main Wellesley Inn website was welcoming this property as their newest Wellesley Inn, but when I read a description of the Wellesley Inn at Lake Cecile on HotelmartUSA.com it said that it had recently been refurbished, so I realized it wasn't a brand new hotel. I imagine most people will have experienced it as something else.
I'm curious to hear about it too!