AMAZING!! The food is just great. I didn't know about this place until some of my coworkers had them. I live in North Las Vegas and I never heard of this place. Their "The Cobra" is to die for!!!! They are in an odd location, but well worth it!!!
YOU MUST GO NOW!!!!