We stayed here for a week last Christmas while spending the holidays with our daughter. The check in was very efficient and friendly and whenever we dealt with any staff, they were very courteaous, friendly and respectful. The rooms were very comfortable with all the amenities for a self contained stay, e.g. refridge, stove/oven, microwave, cooking utensils, plates, etc. We didn't use these since we were on a family visit.
Not only did they have a good complimentary breakfast, but they also had something I've never seen before, a complimentary dinner! We had the breakfast daily but we didn't have the opportunity to try the dinner.
We had two little bumps while we were there. One day they did not service the room. We just let it go and made our own beds and cleaned up. The next morning we did not get a wake up call. This time we went down and talked to the manager. She was very professional and apologetic and did not make any excuses. She then gave us 15,000 points, which would be equivilant of one free stay at a comparable Marriott Hotel. We were very surprised at that.
We would definitely stay at a Residence Inn again. I'm hoping that they are all run as well as this one.