This apartment checks all the boxes. It is in a great location. It was clean and nicely decorated. The hosts provided everything to make us comfortable ( beds, kitchen items, etc). The hosts was very friendly and communicative. We enjoyed our time there.
My only caution is the people noise on the street. The restaurants downstairs had patrons late into the night which were quite loud and kept waking me up. With some earplugs, the problem was solved but it is good for light sleepers to be aware of that.