For what it's worth...I keep a boat at River City. I have for about 6 years now. I have seen a lot of repairs and maintenance done to the building and grounds. Including a new roof. Do not make it seem like no one cares because it is only a 99 year lease. They do. Are things perfect? No, but it isn't for want of trying or even simply wanting to make it better, if anything, it is simple economics. As much as can be done is done and frankly, it isn't bad at all, it is pretty good for what and where it is. In fact, business has actually improved the last couple of years. Not due to appearances, but better service, food and marketing. The docks are due for replacement and will probably happen in the next few years as well.
Long term leases are very common and when I looked at out parcel mall locations years ago, you got to build your building on a short term lease. If you walked away, you walked away from the building. I didn't like that and so did something else, but lots of companies did it. The building often became a five to ten year property.
Regardless, the city needs to full fill it's obligations. By doing so, the city seems to win in the end. We all will.