Circus Circus is old and it shows. It is also huge with towers and motel like room beside and behind it. When you make your reservation be very careful of your choice because some are much worse than others.
For the price staying in the main Tower is fine. It is not that great, but it is cheap (book correctly). If you end up in the motel type rooms which are other buildings altogether you will be disappointed, unless you don't mind being in a room that looks exactly like a Motel 6, only not as clean.
The Tower room are just fine considering the price. They are clean but well used. The other rooms, as far as I am concerned, are terrible and I would sleep in my car first.
The hotel and property around it is just huge, it has an RV park as well. I know nothing about that so I will not comment.
There are several nice pools and the food is only satisfactory. There are many bars and the casino is nice, but also in need of a refresh.
What is nice about Circus Circus is that it has circus type acts throughout the day for kids and it has an amusement park right on the property with about 18-20 fun rides. It is pricey and the wait is long, but not unbearable. Call and check with the desk to see the closing times of the theme park because they change often.
The service is very nice.
If you can afford better, do it. If not, Circus Circus is fine as long as you navigate your way to the better rooms.
The Strip is right out front and very nice to walk. Have fun.