Excellent views and location (can't be closer to the beach and city center). 3 bad things to comment thougth:
1) We did the airbnb booking and our host asked us to cancel saturday night but one week after our booking. Seems our host did book it already but outside airbnb
2) We had electric power shutdowns, only in our department. We were unable for instance to turn on the oven and take a shower at the same time. This was commented with our host and she said it will be fixed in the near future (worth for you to ask if already fixed).
3) Second room is pretty small, suits for 1 only. So the apartment is ok for 3 not for 4. I would suggest to add a sofa/bed in the living room.