I've been there quite a few times...
Usually having great time. Best to come on Friday, Saturday night. Smart dress code.
Heels and dresses for ladies, classy for men, strict no sneakers policy.
You can have dinner there before playtime.
If you're lucky you can have an amazing time.