The appartament is absolutely beautiful. The design is really nice and it is properly decorated and fully equipped for guests.
Warning: there are 4 stairs to climb yo to the 3rd stage if I'm not mistaken. so consider it if you are carrying a lot of luggage or if you are with elderly people (or in bad shape).
The location is good because it is not close to the noisy downtown area, but you can take the tram and be there in a few minutes to explore the beautiful architecture of the city.
There are shops at the building opposite the appartament but they close at 19pm. As for restaurants there are some next to the river, and one Italian right next to the apt (it is open only for lunch I believe). The supermarket is really close and has everything you may need.
I would definitely come back.