The Circus Circus is a destination for those looking to save money, so don't stay here expecting the elegance of the Venetian or the opulance of the Belliago. What you will get is a clean, adequately appointed room. The Tower Rooms are your standard hotel rooms while the Manor Rooms are more akin to a motel setting (No room service in the Manor Rooms, but they contain a refrigerator AND parking right outside of the building). I had a family member who stayed in a Manor Room and his room was clean and comfortable. My Tower Room was the same, but with a fairly recently updated bathroom. As a six day stay cost me little more than $100 total, this was a great value and I didn't compromise on cleanliness or safety.
The buffet was highly priced for the offering, in my opinion. I would recommend going to te Sahara (join their slot club for a discount), or to the nearby Palace Station for a nice buffet at a great price. Slots are about average, but there was a continual $3 blackjack game. Even Slots-A-Fun next door didn't offer a $3 table when I was there.
There are two kidney shaped pools along with a large and small hot tub. The pool areas are average and do fill up quickly. The free circus acts are fun to watch and lots of activities are available for children. The $1 daily phone charge does come with free, unlimited local calls. Internet is $12 a day. While I hate that the Wi-Fi isn't free, I don't think any hotel on the strip has free Wi-Fi.
Overall: Know what you want. You can stay here, on the strip, and take the "Duece" bus up and down the strip for $3 a trip or $7 a day. You'll have a decent room, hotel level amenities and all the requirements to have a good time without shelling out a lot of money for lodging. If this is in line with your desires and expectations then by all means stay here. If a luxurious stay with a spa is what you are seeking then this is not the place for you.
I had a great time and would stay again, and would tell my closest friends and family to do the same.