The four stars definitely has to do more with location than anything else. The ambience is nice and classy. You can sit here for hours people watching with the right seats as you're right next to the drop off entrance and the casino floor. My brother in law and I sat here with a couple of nice drinks for about three hours just chatting and people watching. Was definitely a nice time.
The drinks were good, not great, for the usual Vegas lounge prices. Would definitely use as a chill spot before heading out.