I had a pleasant stay at Otto's. Photos are accurate.
Note about location, that I needed a bike to get to all the areas of interest or it would be a 20 to 30-minute walk. That said there is a city bike rental station about 2 blocks from the apartment as well as taxis seem to be easy to find half a block away.