Perfect place for a family. Perfect location and everything was as described. The resort is beautiful. We had a wonderful experience.