This is a toyhauler - which it didn't state in the listing - we found that out on our own as we started googling "Weekend Warrior". This was our first time renting an RV - but I can see how toy haulers may just be a little bit dirtier. This one has carpet which should be ripped out because as you are vacuuming, puffs of dirt clouds are everywhere. It did not look clean when we picked it up. I am not sure how often it gets cleaned. We were not charged a cleaning fee that I recall, but for the price we paid we were hoping for a clean RV.We had to vacuum and wipe it down ourselves. Once we got the previous renters pee off the toilet seat and the fine layer of dirt off of the counters we felt better about it. It feels like it has been rode hard and put away wet. We wiped it all down and vacuum and swept before returning it but even then it didn't feel clean and after driving on the dirt roads there was that fine layer of dirt again.One of the beds had been broke before us so a screw was poking out that Russ did tell us about, but with little kids, that was concerning. Also the ladder to climb up to the queen bunk bed didn't attach to anything which he warned us about too. That was concerning for middle of the night trips up and down - very wobbly and you needed another person to help steady it. Wouldn't be good for an older person or kids. The queen bed was surprisingly comfortable.Solar panels charge the battery and we were able to charge our phones and tablets anytime day or night. Didn't have to use the generator much at all which was nice! It is also a very easy generator to start with the flip of a switch inside the trailer. The electric jack made it really easy to hitch and go.Russ was good to work with - missed our first email but answered his phone every time and responded to texts well. He's nice and laid back and gave us all the info about the trailer that we needed once we got there.Security deposit was refunded in a timely manner.If you don't care about cleanliness and are looking for one of the most inexpensive rentals, this would be a good one.