Beautiful place, in an equally beautiful location. Close to town and great restaurants, and close to some amazing beaches. Sweet hosts, and an ideal place if you love animals. All the pets are friendly and extremely cute. Highly recommended