This 105-room facility, 23 miles southwest of downtown Boston and 2 miles northwest of downtown Framingham, offers clean guest rooms, nearby dining, in-room movies and refrigerators. Pets accepted with additional charge. Non-smoking rooms are available.