Overall, the apartement itself was great! The pictures were accurate, the place was very clean, there were no issues with the AC as some reviews mention & the view from the balcony is incredible!
However, i was very dissapointed with the lack of communication upon check in time. Upon my arrival at the airport (3 hours before the listed check in time at the apartement), i had still not received any information on the check in procedure. I wrote 3 messages to the host and waited 3 and a half hours at the airport for a reply. Once it got to the check in time (2pm), we decided to just head over to the apartement as we already waited long enough. Once we got to the apartement, we still received no reply/instructions. So, i needed to make a long distance call with my phone in order to contact the host to let us into the apartement. We got in with our luggage at only 3pm, even though i had discussed it with the host the day before that i was going to arrive at the airport early and it would be nice to drop off our luggage at 12pm, so that we can explore the city while the apartement is being prepared. He had agreed.
So although i do recommend this apartement for the view, location and cleanliness, I do also recommend discussing a clear and precise check in procedure with the host days upon arrival. Otherwise you may be stuck waiting hours with your luggage, paying for a long distance call and wasting precious time that you can be exploring such a beautiful city, all while receiving no apology from the host.