Residence Inn and TownePlace Suites are both Marriott extended-stay brands, but they cater to different needs and budgets. Residence Inn offers larger suites, more upscale amenities, and global ...