Encore Boston Harbor is a resort hotel with a casino, multiple restaurants, a cafe, a spa, and a fitness center. Evening dress code is more formal.