We arrived at 10:45 am and had to wait 25-30 minutes before we were sat. Once sat our waiter immediately asked what we wanted to drink. Those didn't take long to get to the table. Then we had our order taken which arrived in around 7 minutes which was fast considering how long we had to wait to be sat.
The food was all yummy and came out hot. We all practically cleaned our plates to.
Our food was a decent price for the amount of food we got so it was a good value and go being in Vegas and at the Cosmo we know it's going to cost more than usual. My chicken soup was 11$ but tasted delicious and I can tell it was home made and fresh. Not very salty either.
The restaurant is clean and very nice too.
Our server was nice too and so was the guy that brought over the food. But not so nice that I asked for his name. They were busy when we got there And still busy when we left.
The only thing was we had to wait like 10 minutes after we were done eating to get our checks which was the only reason I took off a star.
I would dine there again.