We had a really nice stay here. The apartment has everything you need - it's well equipped and has a private balcony. The roof-top terrace is shared, but there weren't any people when we used it. The beach is very close and the area is also beautiful!
Walls seem to be quite thin, so you hear the neighbors, but it's not too loud.
The communication beforehand was not optimal, we didn't get a reply until the day of arrival. But from this day onwards the communication was fine.
Wi-fi is very slow, so keep that in mind if you need it! But mobile internet worked well, so we mainly used that.