Veritas is great! Excellent facility, very friendly people, and dedicated and knowledgeable staff. I am very strong headed about specifics of training and it took Kyle a lot of patience to persistently guide me toward following the program. But since the results were much better than I anticipated, I am have been doing everything that he tells me now (almost) without questioning 🙂 Seriously, great place to train and get results.