I guess it depends on your definition of top club. If you wan't an excellent place for live music, amazing drinks, top notch atmosphere then yes this is one of the best for sure.
If you want glow sticks and extacy then no this isn't the place.
Then its a top club IMHO