A very nice place to stay for vacation. It was very clean. The property is split in two, one apartment with 2 bedrooms on each floor so fit for two small families. Ground level has an indoor garage but we always parked outside in the small yard, no need to put the car in.
Both apartments have an open-door kitchen fully equipped so you can choose to prepare your own food.
Both apartments have a terrace where you can have breakfast or lunch facing the sea. In the afternoon it can be a little hot as it is facing towards west. But there is a retractable pergola that can help (we never used it).
The pool is wonderful. It is heated (though the water temperature varied while we were there between 26 and 29 degrees). Both adults and kids loved it, it was wonderful to play in it all day long. There is a person checking and cleaning it every couple of days so it was simply excellent.
To be just perfect maybe it would have been good to have a bigger bath (though the one upstairs it was bigger compared with the one in our apartment). And to be closer to the sea. If you are with small children and looking for going to the see you need to go by car every day - this causes a small issue as parking places close to the beach are limited. There are about 4-5 km down to reach the sea. And down is easy, back it would be a not so nice one hour (at least) walk in open sun. For us though it was not a problem as our goal was to stay close to the pool most of the time.
The support from hosts was excellent. The owner sister waited for us until late in the evening when we arrived and showed us everything. Starting the second day we had the support from the nice Gabriela, the concierge, who checked that we had everything and helped us whenever we needed something.
Last but not least, if you plan a trip to Biokovo skywalk the location is very close, just 5 km up from the villa.
Overall, I am rating this place with 5-starts. It was more than we expected for our vacation.