Run by extremely professional staff, people that care about the children they teach and are all very talented teachers and an amazing principal. This has been a fantastic ... more