The location was perfect. The staff on sight is friendly, the pool is cleaned daily a fun for the little ones. The hosts were the best. They would check in to see how the stay was going and responded quickly. They also gave great suggestion on the beaches in the are. Our family enjoyed our stay and would highly recommend it.