I stayed at the Jockey Club during my LV stay for a professional meeting. I had shopped around for nearby accommodations, as the daily rates & add-ons of the conference hotel were high. And with so many restaurants, shops, & casinos nearby, I didn't care about the presence of those on the property. What's most important to me as a frequent business traveler, is a larger room/suite that allows me to work comfortably, store or prepare snacks or small meals, has strong, reliable internet access, and open fitness facilities access (not 7 AM - 10 PM). I was a bit leery about prepaying for the entire stay, but my employer agreed, since the lower cost included add-ons.
But then I read reviews about rooms with a poor view and dropped Wifi, so I held my breath when I arrived. Upshot: The furnishings were clean and updated, the kitchen was well-stocked for preparing meals, the bed was comfortable, the HVAC worked well, the bathroom was comfortable & had necessary amenities, the room was SUPER quiet, housekeeping was excellent, the elevators were speedy, the fitness facility was open 24/7 with equipment that was modern & functional, the hospitality area's popcorn, coffee, DVDs, & computer access for printing boarding passes was terrific, the view from my room was terrific, & I must have been located next to a router, as the wifi was strong and reliable.:-)
I was never approached for a time-share spiel, for whatever reason. I enthusiastically recommend JC, & would stay there again in a heartbeat.