We had a VERY bad experience specifically regarding our check-out of the apartment. Although we had previously agreed with the host that we would check out of the apartment at 12 pm, a maid walked in at 9:30 am, couldn't communicate with us, and wouldn't leave. We had NOT been warned that she would be coming that morning at all. Shortly after (at 10:30 am), the next airbnb guests arrived to drop off their things, which we ALSO hadn't been notified would happen. The entire debacle made us feel nervous (we had left our valuables sitting out), rushed, and disillusioned. The host apologized later, but mostly blamed the maid and told us that, "It was only a few minutes difference" (it was a 3 hour difference than what we had agreed upon) and "This is life". The takeaway is: the 10 am checkout time is STRICT whether it is communicated to you or not!!
Nonetheless, the host had been very nice and helpful during the rest of our stay. For example, he went out of his way to buy us more laundry detergent when we let him know that he was out and we were planning to wash our clothes. Breakfast is included (HUGE perk!!), the apartment has great AC and is clean, and it's a pretty good location with respect to the historic city center. If you don't need to check out later than 10 am, we would easily recommend this apartment.