I'd definitely recommend Villa Jasmine. The villa is fantastic, so spacious with the most amazing views, in a lovely quiet location. Mario is a great host, replying really quickly to any questions.
I'd recommend a car so you can get out and about easily, there's plenty to explore nearby, that's if you can drag yourself away from the sun loungers by the fabulous pool!