Cleaniliness was great. Location is right on the strip so that was perfect also. The only issue that I had is getting charged extra fees upon arrival that was specified on the reservation. Aside from that, the place was perfect.