Camp is sooo much fun!! We stay in dorms, we go to stunt/tumbling/jumps classes and is a lot of FUN!! The flex team is a work out "class" that you can do in the morning..a lot of cardio and conditioning, on top of what you do that day at camp. It is a lot of fun. As for rooms, I know our program director has always picked rooms and always does an AWESOME job on who is with who. They know whats goin on, and who not to put people with. Its a fun time you get to bond with all the other teams and with staff!! Hope this helped!