Let me start by saying that I haven't stayed at Red Rock. My experiences there have been strictly gambling and dining.
The Good:
Kids Quest-this magical land for children is filled with everything a child's heart could desire. They take safety and security of the very seriously. I was thoroughly impressed. My friend's daughter always asks to go there. Making it so much easier to have some adult fun without stopping out of the way before and after for a babysitter.
Mercadito-Amazing food and drinks. Everything my friends and I have ever had here we enjoyed.
The Meh:
Feast Buffet-Middle of the road for buffet food. It's very clean. For the price it's missing some of the nicer items you'd expect to find.
The Bad:
The Gambling-If you love table games, this isn't the casino for you. The area for table gaming is small. I've never seen more than half the tables open at any given time. They are always full so you must wait for someone to walk away. Usually people are already waiting , so playing here becomes a time suck.