It's not a bad lodging option, but some feature in our particular unit could have been better (WiFi, no carpet, can't stream to the TV). The location is outstanding, and the views can be fantastic depending on which way windows in a particular unit face. Our extended family was split up b/w 2 different buildings, and the hallways were vaguely effective but not convenient (?). Their unit had carpet and better WiFi, so one's experience likely varies depending on the specific unit/building.
Everything else worked fine, and we didn't make much use of the kitchen which probably appeals to other travelers. There are plenty of restaurants just outside the front door, but there are plenty of options within 10 min walking. Also, it's very close to the river and the spectacular views.