Ryan is an awesome trainer — I have a really great experience in his classes. They’re never repetitive, always challenging, and modifications are always available depending on skill level. The group is really welcoming and friendly as well, which was nice for me, as a newcomer to Pittsburgh.