Stayed there for one night (stopover before departing on a cruise). Hotel is right on the beach, enjoyed the morning in the sun. I remember the lounge as being above average, was treated quite well by the staff. We didn't "donate" to the casino so I can't speak for that part
Bruce