We stayed here as a large group, We reserved the whole retreat. Great place for families to enjoy beach, pool or BBQ. The poolside bar was a highlight. Kitchen was relatively small to the size of our group (as we wanted to prepare our own food) otherwise there were plenty of space.
Great hosts, organised, welcoming and responsive.