Yotel hotel boston mass Stay at this 4-star hotel in Boston.