I saw these at a wedding I shot this weekend and they were so much fun! They are foam, so if someone gets hit in the face by accident it's not a big deal. We're having probably 130ish guests. These are sold in sets of 24 for $20.99. I wouldn't think every guest will be out on the dance floor rocking it, but I also don't want to buy too little so people are bummed about it. How many would you get?