I am also a big fan of Residence Inn's. Actually stayed in one in Foxboro, MA for eight months when relocating from Rochester, NY to MA.
We had a one bedroom.... and it was great for us. It was a bit of a pain at times since we had two cats... only so many places to put litter boxes!
Staff loved the cats, actually took care of them for us when we travelled.... and cost me a total of $75 each for the entire stay.
You do have to be careful... not all 1 bedrooms will have an oven if that is important to you. Also, depends on the age of the property.
You do not have to do your dishes... we often left in the sink and when we got back they were clean in the dishwasher. The housekeeper told us that if they were still in the dishwasher the next day she would take them out and put them away.
The shopping service is great... they will get as few or as many items you need. Nice thing for us was that they placed it on our folio... so we got points. We did not use the service that often but it was great when needed.
I highly recommend them... only problem is that you do not earn as many Marriott points for stays.