Top notch. All new, super high quality equipment. A bit noisy, but that doesn't bother me any.
Actually slightly better than average, but certainly not worthy of "somewhat tough" status
No problems whatsoever. All that I encountered were fully competent. No serious errors whatsoever.
I ordered a coffee once, which the waitress forgot. She said she'd have it to me in "2 minutes." It never came. I had to flag down another waitress, who brought it out fairly promptly. Overall, it seemed decent (for everyone else, that is). Very attractive ladies.
No difficulties. Very pleasent.
I only played in tournaments, so I really can't accurately rate this. I got free drinks, which is about all one who is playing in a tournament can really expect.