I'd actually give them 3.5 stars. We showed up right on time for our reservation but still had to wait 10 minutes for our table. There was no room at the bar so we just had to wait around. The place was packed on a Friday night so I'm sure a reservation is necessary.
My wife's heirloom tomato salad really wasn't as the menu described it. My caesar was good.
Both of our entrees were wonderful. My prime rib was bigger than advertised and full of flavor. Her filet and lobster were both to her liking. The lobster was especially good.
The reason for taking a star away was the overall service. My wife's water glass was frequently empty and we rarely saw our server. Our bread basket was empty and just left on the small 2 top table after the salads were delivered and then taken away. Either take it away or ask us if we want more. I was never asked if I wanted another drink either, and by the end we figured we'd just head out to the casino to get another one.
The food was great but even on a busy night neither of us felt like we had a great overall experience, and when we're paying these prices, we simply expect better service, and they fell short.