My girls have a new obsession…Dear Evan Hanson…so we were thrilled when it came to Boston. As I started looking for a hotel, I knew I wanted to use my Marriott points and the Residence Inn by Marriott Boston Harbor on Tudor Wharf stood out because it is an all-suite hotel. The 167 suite hotel is located right on the St. Charles River and has stunning views of the Boston Harbor.