The flat is well located and has everything you need for a long stay. It is a described in the pictures. The amenities and parking are also really nice. The beach is walking distance and they give you parasol and chairs because you stay in this building. The only not so great thing was the communication. The host gave us the details to check in very last minute and after many attempts to contact him. As you can imagine it made us feel unease at the beginning. After we checked in it became better. Overall would recommend.