Pros: Good location, great view, good amenities in the apt (dining table, full kitchen, beach gear, balcony with a table set, sofa, AC, etc), good facilities in the building (pool, jacuzzi, and sauna on 6th floor, free parking included). Good communication with the host.
Cons: furniture and kitchen are a bit old. WiFi was unstable at the beginning (but that was fixed). The wall clock didn't work :)
Always carry the apt keys with you, even though the door has a code lock. Parking is tight, better go the top floor for more space.