This place is totally fine. And if you look at this listing and you like what you see, book it; the listing is accurate. The cleaning was only once during our weeks stay but there's a broom in the closet, dishwasher with 2 packs of detergent for you to use. If you need more towels etc you can just let reception know and they'll send you more. They have pack and plays and high chairs you can use without extra charge as well + washer dryer in your room.
The reason I'm a bit meh about this place is that we booked another place of Igor's that was closer to the strip, had multiple pools and a restaurant on site. It was mysteriously double booked due to "some issue with the resorts booking system" and our room became unavailable. Igor offered us to move our booking to this place for the same price. I told him I had booked the other place because it was closer and he said with the monorail it would be the same travel time as walking to the hotel where my husband had his conference, and that this place was a better resort. I trusted that and we were transferred to this listing. It is not the same travel time, plus that we had to pay for daily monorail passes on top of it. The monorail is great for going to the different spots along the strip but when you are travelling with a child under 2 with a travel stroller it makes it more difficult and tedious to get around with public transport. Plus for most of the monorail stops there's still a lot of walking to get to the strip. If I could do it over again I would have just cancelled with Igor and found something closer to where the conference was, but with that said, there's nothing wrong with this listing.