The service was great, we had a large group (not everyone was a Foodie). The waiter made a suggestion for appetizers because members of our party we late. They were very patient and refilled our beverages before our glasses were empty. When we were ready to order, they were very patient in describing all ingredients in each dish. Everyone's meal was ready at the same time, no one had to wait for their food while others were eating. Upon completion of the meal, they slit the checks up ease (sometimes waiters act as if this request is a huge undertaking) this was not the case at Mirage. I would recommend this restaurant to friends and family, furthermore I will be back.