My kids have cheered for SJS for 3 years. One daughter had a tumble block from a coach at our previous gym. The dedication the staff and owners have given to my children is priceless. The are a GREAT facility that teaches the importance of teamwork and I couldn't be happier!!!