Having had my DD at the school until y2, I have a mixed perspective and unsure I can wholeheartedly recommend.
There were some teachers who were excellent and it had the family feel/ nurturing environment we wanted for such a young age - however when my DD left the school due to us moving out of the area, they did not give a damn - literally like she was dead to them. It was appalling and it laid bare that you are a cash cow to them.
This permeates into other areas where the school showed preferential treatment when it came to disciplinary matters to children who had siblings - because to agitate those parents could risk losing more fees.
During her time at the school there were serious incidents that I could not state on here for fear that this post would be removed; however we were unhappy at how the school dealt with them - again - both boys involved had younger siblings (potential fee payers). Also we noticed harsher treatment to children of East Asian descent, of which we had a number of friends; I figure this is because quite often they weren't tied to the area and were geographically/academically mobile. Again this was laid bare when the parents informed the school that their child is moving.
I was showed around the school in case they wanted our DD to stay on, and what struck me was how sad it looked. It seemed the the pupils had outgrown the school; the classroom looked small, dingy and there was no green spaces for them to run around and be kids.
There are some strong advocates of the school on here, but likely because they have multiple children there and that it's the only school they know. Fortunately our DD was/is academically able, and with extra support was able to get into her preferred school. However, other less able children do not seem to flourish at all; in fact more the contrary which is heartbreaking.
Having written this, I would summarise to say that I would not recommend this school despite there being some excellent teachers and assistants