The apartment is very spacious, modern and clean, with all amenities. We only stayed for 2 nights but it would be suitable for a longer stay. The location is perfect, just a few meters from the beach and right next to shops and restaurants. Fortunately the bedrooms were in the back so it was quiet.