You're insane if you don't think this place deserves 5 stars, service and food. INSANE!!!!
It's a must try if you're in Vegas. I took my aunt and uncle here when they came to visit and they were blown away as well. Outstanding each and every time I visit.