I was quite impressed throughout my 3 days here. My son is 10 and enjoyed every aspect of this hotel immensely. I did not have high expectations because i have stayed at similar hotels and have walked thru this hotel before. Altho, we stayed at Circus Circus to join a party and be near our friends. I called the day of my arrival and requested to be near our friends in the west tower. Good thing i called, the 3rd party booking site was misleading as to the location of our room, i would have been disappointed with the results (had i simply relied on the booking site). The reservation agent was very pleasant, helpful and accomodating. Upon check in, the front desk was a wonderful experience at 8pm on a Friday. Waiting in line less than 15 mins!!~The gentleman that checked us in was genuinely kind and personable with my son. My son wanted to escort us to our room, so the clerk very patiently walked him thru how to get there and shared other directions with him as well. Entering our room, i was pleasantly surprised to see how clean and updated the room was. I was expecting the typical 2/3 star hotel with dingy facade. NOT THE CASE AT ALL! My son was happy to get his own queen size bed. We were both happy with the service, layout of the hotel and all the amenities. The coupon book we received with check in was an additional surprise. My only less than favorable mention would be parking.... That parking garage is not for the novice (compact cars recommended) ! My stock Dodge Ram was much better suited in the wide open parking lot, that seemed like quite a hike to the entrance.