One of several restaurants located inside the Red Rocks Casino, Cabo was a busy place on a recent evening. There was a small line forming for entry, but this line was fast-moving and everyone was seated within a few minutes.
The restaurant itself was long and narrow, with a very nice den area that is complete with a fireplace. TV's are spaced out along the walls and air your favorite sporting events. The staff is friendly and accommodating, and the ones I spoke with seemed very knowledgeable about the casino itself.
Both food and drink here were stellar. I expected this to be run-of-the-mill Mexican food but was pleased to find the beef fajitas especially flavorful with a subtle hint of line to them. Their marinade must have been excellent. The margaritas were all top-notch, though they tended towards the expensive side.
As the evening progressed, the wait staff was pressed fairly thin. My waitress was working many tables and was tied up for a good amount of time. When it came time to order another beverage, I merely asked a manager who was walking by and he stopped what he was doing to field my order. The waitress appeared shortly thereafter and was apologetic, but clearly this was not her fault, she was doing the best she could on a night when the staff was stretched thin. I did mention this to the manager on the way out and he was very receptive. I consider that a good sign.
All in all, this is a great way to get quality Mexican food in a fine atmosphere at fair prices. One can't ask for much more than that.