The apartment is really beautiful and everything worked well! Water in the shower was hot, apartment was warm, kitchen worked nicely, etc. The view from living room is stunning and it’s fun watching the large cruise ships come and go during your stay. There were some basic amenities provided when we arrived (water, juice, spices, shampoo, etc.) but obviously during a stay longer than a few days you need to stock up on toilet paper etc. yourself. The apartment has a nice old town vibe and lovely old wooden (although creaky!) floors. The only real downside was that the beds were quite hard to our taste.
If you are traveling with a small child, a baby cot (travel model) and a high chair are provided upon request. However, please note that you have to walk 1 floor up the stairs to get to the elevator, which itself is really really small. We had a stroller with us, but survived by carrying it the first set of stairs and just managed to fit it in the elevator.