The location is very small and tight. Considering the number of students/children. You can easily bump with each other. Not so much room to move around. Front office doesn't look professional for a school. They need more improvements. If you will compare with the same school nearby, you probably say this is ok. But not something to give 5 star. No.... They need a lot more improvements to do from cleaning, organizing of stuff. Holding graduation.... I have never seen a school where after water day, they just put in all the wet clothes together with everything in the backpack of your child. Most schools have plastic bag provided and put all the wet clothes there so it doesnt wet the backpack or other stuff. Common sense.