The apartment is very nice, with a great ocean view and a spacious living room. Location is also great with access to a clean and beautiful beach. The premises are very well maintained and there is a very convenient café in one of the towers.
The downsides: the check in is very complicated and time consuming and we had an unpleasant surprise of a parking fee of $50 for 3 days, even if the listing mentioned free parking at the premises.
Communication with the host was also erratic. Our check in was delayed in a few hours because the apartment was just starting to be cleaned when we got there. We tried several times to contact the host and try to make up for those hours with a late check out, but never heard back from him.