The hotel and Casino are very nice. Our room was clean, large and comfortable. The access to the Casino was through a nicely decorated corridor leading to retail area with shops and restaurants. We ate dinner at the Spread Buffet and breakfast at Aroma's and both were excellent quality at a reasonable price. The Casino was four floors of excitement with a large variety of games and slots, of course winning helps steer your judgment on that. Overall we would recommend the Horseshoe as it's staff was very friendly and the facilities are well kept.