Great location. Family-friendly environment. Many options to swim and eat right at the resort.