Great place to challenge yourself physically and mentally, and in a welcoming environment. You’ll learn a ton and have fun along the way. Qaasim Ahmed