This was a very nice property with a casino and restaurant adjacent next door (part of same compound). The hotel staff were very nice, especially our housekeeper, Sarah, who made sure we were happy with our room. I experienced some "sticker shock" after being billed an unexpected couple of hundred dollars after checkout. I booked hotel through Expedia as part of an all-inclusive trip. I suspect this is an issue with Expedia more than the hotel.