We enjoyed our stay - the apartment is in a really great location. Easy to get to the old town or the beach.
The hosts were very communicative, responsive, and helpful.
Although we didn't cook, the kitchen looked very well-equipped.
A few small things could easily make the apartment top rated - Although two bedrooms are well furnished, the other two didn't have anywhere to hang clothes. One bedroom didn't even have a mirror or bedside tables.
It would be nice to have a welcome pack with some coffee/tea so you don't have to go shopping as soon as you arrive.
Toiletries are minimal ( 2 x single use sachets of body wash for a 5 night stay).
Two pillows for each person would be great.
So in summary we would recommend the apartment because of its location and if some simple small changes were made we would give it top marks.