Reviews of Tufts Children's Hospital. (Hospital) in Boston (Massachusetts).