I would absolutely recommend timberline to anybody; it was such a good experience.
When you are apart of timberline, you truly gain a family that you will be friends with for life. The timberline team is friendly and is always trying to make your time with them the best that It can be.
Your skiing and or snowboarding skills change so much throughout the season it is crazy! But I think that you also grow as a person immensely. I am still super close with the friends that I made on this program.
Banff is also such a beautiful place I would easily go back!