Great place to stay. Full kitchen but none of the basics for cooking is provided, so keep in mind you'll have to buy salt, sugar, oil, coffee, seasonings, etc. In the morning you'll also have locals strolling through the private beach selling their arts and crafts.