The staff is the biggest asset of Avi. From check in (with Lily) to check out, they go above and beyond.
The room: we got a king room. It was properly cleaned, but maybe shampooing the carpet would go a long way. It had a clean mini fridge with easy access to ice.
The bathroom was clean (only issue is that the tap water and shower water is yellowish and smells like river water- did NOT brush our teeth with it). The first night, our linen bedding smelled like it was left in the washer too long, like mildew or mold). I mentioned it to the housekeeping staff and it was immediately resolved (they were awesome and a tip goes a long way).
The pool was awesome, with waterslides and a kiddie pool. Offering fresh towels. Didn't smell too strongly of chlorine. Didn't go to the river at this location because it smelled gross, so we went to the public park instead.
The casino downstairs smells like smoke/casino, as you would expect. Everyone was friendly every time we walked through it to get to the food court or outside to the pool. There's a Sabarro, Panda Express (super friendly employees), thrifty ice cream, and a subway.
Overall, I recommend this place and will be coming back!!