Great location for family vacation if you do not seek for entertainment. Calm village-type life. Great sea. Water is very clean.
However, service is very poor. We indicated late arrival in our booking, but received no specific instructions on how to find apartment, get the key at night, etc. Yes, address was indicated, but due to the absence of street signs taxi driver failed to find this small street in spite he asked for help several times. Nobody waited us in the apartment as well. We had to call Mirra Spiaggia hotel (owner of this apartment house) to discover that in order to get the key we had to go to the hotel (15 min walking distance). Luckily taxi driver was still with us.
Rooms are not properly prepared. In our case safe and air condition required fixture. All the requests fulfilled very slowly. For example, it took them 2 days to fix the safe. They dismounted and took it to the hotel but brought it back still non-working. Only after second or third request they managed to fix it.
Wi-Fi basically does not exist there. Instead of saying this frankly hotel reception told us that Wi-Fi was OK and it was none of their problems that there were too many users that make Wi-Fi not usable.
To cut long story short if you know what to expect from this apartment house and you are OK with what you get you may even come back to this place again, but initial investigation is irritating and painful.