Thank you so much for taking the time to review us, we are delighted to hear your positive comments. It is wonderful to hear that you are happy with your son's progress so far. It is fantastic to hear you have recommended us to friends. Many thanks, The Thrive Team.