The Avani+ is not riverside. It sits behind another hotel.
Check in was slow and based on what happened NOT pleasant. To be clear, We have status with hotels.com which gives us a room upgrade when available. This as many will recognize forms a large part of our choices when booking anywhere! Avani+ informed us they would not honor our hotels.com status and we would need to purchase the "available" room. I was floored.
The rooms do have nice river views. To be clear, its one large window looking over the roof of the other hotel at the river. Its not what I would consider panoramic but it is a nice view. Rooms are quite small with little to no storage for clothes or luggage. A number of minor repairs are required. Its "Mostly" clean! Corners are missed, calking is graying, exterior of the view window is very dirty.
Breakfast was great. Roof top restaurant and bar were expensive with North American pricing models. The one time I tried to use the pool it was full with a waiting list.
The pool, roof bar and restaurant seem to be available for paid use, or "drop" in. Its literally full of social media "influencers" posing for endless pictures, live streaming and pushing to get the best shot. NOT I repeat NOT relaxing and should not form part of your decision.
This leaves you in a mostly clean hotel which wont honor your status on the edge of where you want to be with no pool to use or a pool you could use full of people who didnt pay to stay having profesional photo shoots.