My family and I stayed in a hotel room on the first floor closest to the road for 3 nights. For what you're paying (very very little compared to the other casinos) you're getting plenty. The check-in office is located in the back of the casino which can be confusing to find. The rooms are clean with a TV with only about 20 channels. There is a fridge and a decent shower and bed. There's a business room with 2 computers used for internet access on the first floor, which happened to be beside our room, a nice idea but wi-fi in all rooms would've been more effective.
The location is amazing. Towards the end of the madness of the strip but still within walking distance of everything, including the bus and deuce systems to get to downtown Vegas (which is way cooler than the strip). Getting into the parking lot seems easier here than is most of the other hotels beside it.
The casino (my parents went to...) was said to be fun and I saw for myself it was very large. There were many workers around to assist. Drinks were also super cheap here and advertised quite a bit. The fast food options in the casino were pricey (19 bucks for 2 Subway subs and chips), but I suppose all of Vegas is like this.
The only stand-out annoyance is the ticket dude that works inside the adjoining gift store. He stood outside and got in tourist's faces until he got them to follow him inside, where he humiliated you with in-your-face comments and scams for crappy tickets to shows you'll never hear of. Casino Royale, it would be in your best interest to not let people like him hassle your customers right inside the gift store lobby. Other than this, a really great place to stay in Vegas.