A comfortable apartment with a nice view from the balcony. Location is good, just a few mins from the beach and town.
The downsides were that unfortunately, dealing with the hosting company was very impersonal. They don't give out a number for the person you are meeting for the check in. You need a number so that you can do the final meeting and find them on the complex or get directions if you have any issues finding the door. Agency took 4 hours to respond to my Whatsapp message. If you call them you get a long automated system (IVR) before you can speak with a human. Very impersonal and frustrating when you have an issue.
No coffee pods or soap supplied. No way to light the gas stove. That's super annoying if you wanted to cook anything. Overpriced for my stay.