Villa Kiva is probably my favorite spot since my honeymoon. The water and beach are gorgeous and the views from the hotel are beautiful. Our room was very comfortable and the A/C worked amazingly at night (which is a huge plus!) The reception set up our taxi to and from the airport as well as an excursion to Prison Island which was absolutely worth the trek and money. The staff was generally friendly and competent with anything we needed. I would go back in a heart beat.
The only things I'd say is it's very remote. It's not an area with shops, restaurants, etc all around. That's part of the charm of the place in my opinion though. The wifi simply didn't work, so if you need to work during your stay I'd recommend a hot spot. But, for us it wasn't a huge deal as we wanted to disconnect. The food is the only thing I'd say needs improvement. Nothing was bad per say, but it wasn't great. It was very flat.
Overall though, we had an absolutely lovely time and I'd highly recommend giving Villa Kiva a stay.