Great place to stay. Private and each villa has its own air conditioner that is not shared with others. Full condos with kitchen thats easily equipped. Keep in mind that its a timeshare property.