Had an awesome time here for my friend's bachlorette party. Booking a table was super easy over email. I definitely recommend splurging for the mezzanine tables if you can. Away from the crowd downstairs and fantastic view of the DJ stage.
VIP entrance and checking in was quite a breeze. Our waitresses were super nice. And gosh clubbing in Canada is (relatively) really cheap... We had already 20 people and spend just over $2K USD. That's unthinkable in places like NYC/Vegas etc.
We just partied with our own group which was great. If you're into mingling, just a warning that the crowd here is definitely pretty young.
The only negative was that at 3AM, they cut out the music quite abruptly. We got our coats and wanted to wait for everyone in the group. But the security is really aggressive about pushing people out, sometimes literally. We were not looking to just hang around, only waiting for friends, so that left a little sour after taste.