Electra and everyone at Electra village was fantastic during our stay. It is a bit out of the way from the city (15-20 min), but they provide a private transfer 24 hours a day for $20€ per transfer. Most beaches are 10-15 minutes away (10€ transfer). It will be necessary to rent a car, atv or scooter if you are not going to take advantage of the transfer services.
There is a gorgeous pool overlooking the mountains with a bar that serves food and drinks. The wifi can be a little spotty at times, but for the most part it worked for us. It is a great place to stay that is away from the craziness of the city.