I stayed there a couple weeks ago, booked through Wyndham. They had towels in the laundry room that I took for the pool. I thought the pool was very nice. If you like lots of full chairs crammed right next to each other and need somebody to bring a drink to you, then you might want someplace else. If you like a very nice, spacious, uncrowded pool area, and don't mind bringing in your own beverages from the fridge provided in the rooms, then you will be happy. I thought it was perfect. Our friends who we went with did not like not having pool service. To each their own.
They do have daily maid service, although if you want to skip a day, they give you a $5 credit to their store.
It got cool at night, but a long sleeve t-shirt pretty much made me comfortable. My wife would tell you different, but she gets cold in Vegas in July.
No crib in my room, but I didn't want one either, so can't answer that question.
Enjoy your stay. Wish I was going back.