We went to celebrate a birthday and wedding.  This restaurant is not on the strip, but is well worth a cab ride.  Don't let the location in the casino bother you.. walking into the restaurant is a pleasant surprise.. very nice upscale atmosphere.  The service is friendly and professional.  We ordered either steaks or lamb chops - nothing went uneaten.  The portions are large, so be prepared to take home a second meal.  And the reasonable prices just made this one of the best Las Vegas dining experiences.