Villa Cayo is stunning. It is a beautiful property and feels like a high end resort while you are there. The villa is well stocked and the hosts are warm and communicative! We would definitely stay here again!