I have booked red roof plus hotel for 3days next week. Please advise public transport means into Boston
That should say that's nowhere near the Airport either. Sorry.
Never trust an advertisement. Always trust your eyes . . . and a map.