The Residence Inn Framingham offers all the comforts of home, while providing award winning customer service.