In a nutshell this place had a mixed bag of food and excellent service. Service gets 5 stars and food gets 3 stars (details below). For now it is also a cool Place To Be Seen, though my rating also ignores this fact.
Let me say first that the service was excellent. The servers knew what they were taking about, were friendly, were and practiced some "higher end" attentiveness, like replacing cutlery between appetizers and the main course, and refilling soft drinks automatically when glasses were getting low. My water glass was never empty for very long.
The apps were fine. We had the thai chicken and the butternut squash ravioli for apps. The chicken was the same as I've had anywhere else (lightly battered and fried, heavily tossed in a sweet and sticky chilli sauce) and the ravioli was a bit over salted but nonetheless tasty. I would be willing to try something new next time. Apps for me were 3 stars.
The mains were very good. I had the duck sandwich. Sweet fruit or raison bread mixed surprisingly (unsurprisingly?) well with the duck flavours. The bacon on the sandwich was very and crispy, providing more accent than flavour which is what you want, so this the main flavour you'll taste is the duck. Everyone else really enjoyed their sandwiches too (prime rib sandwich and burger). The fries were nothing special though nothing terrible too. 4-5 stars for the sandwich and 2-3 stars for the fries. Maybe next time I will try the salad and see what that's like.
On food alone I would give the cactus club a 3 but service tips the scale in its favour. As long as this place continues to provide excellent service it will continue to be successful. I will also add that this place is on the higher end of the price scale for what it is - for example $17.75 for a sandwich and fries is just high enough that it is not the worst when work is paying but pretty annoying for a personal meal. So basically if you're going to come here have an expense account.