Villa Cayo is an absolutely amazing place to stay. It is on top of a hill and the view from the villa is beautiful. The villa itself is luxurious and I felt like I was in paradise. Virginia was incredibly helpful in figuring out things to do, places to eat, how to set up transport to and from town, etc. I highly recommend Villa Cayo and will definitely come back again!