We had a short but enjoyable stay.
The beach area is a short walk, so too a nice little shopping area with a BWS, small supermarket, coffee shop and eatery. A larger supermarket area is a short drive.
Bella Vista is a lovely and spacious studio with kitchenette facilities and is nicely decorated.