This school is great, from the director, to the teachers, to the curriculum programs, everyone is on top of things. The school is very diverse, as is the area, but the attention to academic success (if that is important to you) is great. It isn't done in a pressured way, but the Montessori way - which is brilliant.
Pros: Staff, Programs, everything
Cons: none i can think of
more