Great option for self-serviced apartments in Newbury Street.