Yes the bus is set up to accommodate luggage and it pretty reliable. I live in the Boston area and happy to help answer questions about the area.OK, Logan Express to Brain tree. This appears to be a mostly non stop bus that takes you from Logan Airport to a Town called Braintree. Runs every half hour and pay close attention to how you get tickets. 11 bucks one way. 20-45 minutes. From there, its a 14 mile Uber ride to Norwood. Its an option. My guess is that the bus is set up to take luggage
One thing to keep in mind is Boston traffic can be very unpredictable, so definitely allow extra time.
Legacy Place in Dedham is only a few miles from the SCOB and has a lot of restaurants and shops.