A fantastic property in a beautiful location with all the modenr facilities you would expect. The hosts were very friendly and looked after us very well. It would have been 5 across the board, the only slight downside was the walk back up the hill (we resorted to a taxi on 3 nights to give the legs a rest - 70 Kuna). The website should also make it clear that the pool is shared by all residents in the complex, not just the 2 villas the family run/own. Having said this, we had the pool to ourselves most days.
The villa is also only 5 minutes from the airport, but you don't hear the aircraft at night.
All in all we thoroughly enjoyed the stay, Cavtat is lovely and it is a short trip to Dubrovnik which is very picturesque.