This place is nice enough as a small 3 bedroom apartment but do not be deceived by listing. It is not presidential, no private pool, no listed inclusions, not enough beds / bedding.
Communication with host was very hard and limited English language skills. We had friends staying in the same apartments in the same building on the same nights for less than half the price we paid. I am really surprised that Expedia let a listing like this exist as it is borderline fraud. Apartment and building is nice but find the same on other sites for a lot less. A negative end to our holiday here ;-(