I booked the stay July 3rd to the 7th. They made sure to contact me with details before my arrival. I was arriving later after their office hours and they were very accommodating. Our cabin was clean and the air was on when we arrived. It had a full kitchen two couches, one couch had a pull out bed and the other couch was able to lay flat into a bed. My kids had to sleep on those and they said they weren't very comfortable. The shower room was clean but kinda funky, maybe from the shower curtain. The toilet room was clean, both narrow. Bathroom sink was clean and had many toiletries for our use. The bedroom was nice, it had a nice desk with a mirror and drawers that my wife enjoyed. Had a couple chairs and a full size bed that we did not enjoy sleeping in for those 4 nights. There were two window units in the cabin, one in the living room and one in the bedroom. They noted on the units that we weren't able to adjust the temperature under 70 because it could freeze.The pool area was nice, there was a playground, a basketball hoop, corn hole, horseshoe and a fire pit area. I seen multiple grills that you could wheel around. Besides the uncomfortable beds and not so cold cabin we did enjoy our stay and were able to have lots of fun and make memories.Thank you Canyon Lake Cabins.