#1 the DJ.. if that's no good, nothing else will make up for it. #2 good sound system a MUST #3 the venue.. if there isn't enough room, ppl will be unhappy and uncomfortable #4 a STRONG crowd that can keep on dancing and screaming and cheering #5 nice security who won't abuse clubbers and ruin their night (not talking about taking drugs away, just them not being rude)