I have 2 main riding buddies who I ride with almost all the time. We all started at about the same time, and as of now are all of about the same skill level. I like it this way because when one of us makes advances, it pushes the other two. Once a week I go with a big group of 6-10 riders who all vary in skill and that's a blast because we're just out there having a good time, no one feels pushed or has to worry about falling behind.