I have been going to CrossFit580 for about 8 months now and really enjoy the workouts. Each day is something new and exciting. All the trainers are very knowledgeable and supportive. They are also very mindful of any injuries that you might have had and will work with you to make sure you are not doing the workouts in a way that could hurt you. Classes range from 2-8 people which is perfect. The workouts are hard but with the help of the trainers and all the people in the class, they are really fun. I would highly recommend Crossfit580 to anybody looking for a fun,exciting, challenging workout.