We loved our stay at the Bella Vista resort. The apartment was clean and spacious and the view from the balcony was amazing (wake up early to see the sunrise, it's very special!).
Michalis (the host) was welcoming and helpful.
For those of you who plan on staying at Stegna beach we advise to rent a car at the airport. Stegna offers only 2 car rentals and as they have no competition, the prices are higher. Stegna beaches are fine, but you can find much more beautiful and sandy beaches 20 min drive away.