The Sportsbook at the Hardrock has this. And you can bet on the fights also there, in either pesos or US Dollars. Anyone can come in, you don't need to be a guest of the hotel to enter the Casino. Just tell security that you are going to the Casino and you will get a white wristband.
If you are coming, you can PM me and I will make sure you can eat and drink for free in the Casino.