This place is big enough to accomplish three families, we had a great time here during Christmas break. The location is ideal, and little kids really enjoyed the beach club and swimming pools.