Place was clean and beautiful. All the items we needed for cooking were there, nice community pool and tennis courts. Walk to some of the most beautiful beaches in the world!