This was our first time staying at the Residence Inn and it was awesome. The room was perfect for our family (myself, wife, and 5yo - 1 bdrm suite), great layout with full kitchen/living area separated from the bedroom/bath. We also loved the location (close to Old Mill but far enough away that there was never traffic or noise) and the indoor pool.
The only small issue we had was with towels at the pool.. I took my 5 yo to the pool several nights in a row, admittedly within the last 90 or so minutes before it closed, to find no towels at the towel station. Normally not a huge deal but after being in the snow all day the kid just jumped right into the pool and then I'd be kinda stuck hoping for someone to come by.
I ended up just calling the front desk two nights in a row and towels were brought within a few minutes. On the 3rd night we just brought the towels from our room which was good because again, no towels at the station. Awesome pool though! And staff was apologetic and helpful whenever I did call.