School quality, child wellbeing and parents' satisfaction