Thank you so much for taking the time to write a review for us. It's always helpful for our team when reviews highlight particular things that are valued by families (like the home-cooked meals and the lovely friends your son has made). It helps us to know the things we do are making a positive difference.