My son started taking ultimate with Elevate through school last year. Since then, this has been one of the programs that he always requests to do again and again. All the coaches are very friendly and engaging. They seem to always have a great time rain or shine. I would recommend this to everyone!