Stylish apartment in a great location, despite some minor shortcomings (i.e. water leakage) already mentioned by other guests. The AC protected us from the hot Italian summer weather.
Now for the negatives: We waited for 45 minutes after our arranged meet up time. Sent multiple messages to the hosts and only got a response very late. When the cohost finally arrived, she had brought the wrong keys and had to leave again. When we finally got into the apartment it was way past the official check in time and we found the apartment was yet to be cleaned. Fine, things can go wrong. But when we asked for an additional set of sheets for the sofa bed we were told we had to pay 10€ extra, which was not advertised. After messaging back and forth with continued guest blaming, which goes against any sense of customer service, we were eventually offered an extra set of sheets for free. All in all, we did enjoy our stay and the apartment is good value for money but the amount of time spent arguing a just cause does leave a somewhat bitter taste.