It's a great property backed by a great experience which Sofia as a host provides. I would recommend a car or a two wheeler rental as must if you have to do quick trips to the local store, as nothing is close by.
Location of the property is also very central, whether its the city centre, famous beach club or airport/port.
While you share a pool with other 2 villa's adjacent, the jacuzzi is exclusive to the villa..
Enjoy your stay.