I can't rate Steps highly enough. The support, understanding and level of commitment to all who attend goes above and beyond anything I have ever encountered from a learning institution. I am and will always be eternally grateful to everyone involved here for their contribution towards helping, understanding and accepting my child for who they are. You have given so much hope for the future which was once dark is now bright.