I really love Jeff's because it's a great atmosphere, a fun place to bring friends from out of town. It can smell a little funky down there.. But overall it's a good time.
If you show up at 10 maybe you'll get to sing, but show up at 11 or 12, forget it. It gets annoying when you watch the DJ and his friends sing 5 times before other people you know have been waiting a long time.