The apartment is exactly as advertised (feels even bigger than in the pictures), it was sparkling clean and everything was functioning as expected.
The location is excellent (literally 1 minute from a place where you can jump in the water, 2 minutes from a sandy beach and 7 minutes from restaurants and bars), you can't go wrong.
Checkin and checkout were really easy and we kept in touch throughout our stay.