We were excited to stay at Riverwalk, since it looked like a high-end resort (as advertised). But there were many issues that we encountered. First, the restaurant was not open which was a surprise, and this was not what the check in person told up. We were looking forward to dining in their restaurant. Then the restaurant was not open for breakfast the following day - which was disappointing. (the days & times for the restaurant was buried in the restaurant page - but the info was not clear).
The room and bed were comfortable, and the room was clean but one of our party could not even get into bed because there was only 8 inches between the bed and wall. so, they had to crawl up and into the bed. Our room was on the 3rd floor, and it was noisy, and we often heard kids and guests out in the hallway.
So overall - a very pretty property, and in a nice location, but it was not up to other "resorts" we have routinely stayed at.