Loved it. Nice mix of guys: age, race, body types. Guys not pushy. Room I got was an acceptable size to share with the guys I met. Plenty of stations with mouthwash so you can rinse and go repeat. When you get on your knees it could be messy down there. Yes, wear flip-flops.