Very good, and don't be scared that because it is located in the RIO Casino that would be expensive, because it is not.
Parking HINT, park on the west side. It is located across from the Carnival World Buffet.
Staff and service is excellent. Very clean too.