Chipotle in Downtown Boston is more than meets the eye