Cafi is a great, helpful and most of all very entertaining host with a great sense of humor- we had a wonderful time. The place is clean and has everything you need and is designed beautifully in a great setting on a small hill, overlooking the sea on one side and lake on the other( that was dry during our stay due to the lack of rain). Perfectly located close to some pretty beaches. Bring repellent for the mosquitos though in summer! Would definitely return here.