We stayed here with a 2 year old. The facilities and location were perfect. From beach supplies to great restaurants and cafes near - everything was covered. Felt like home away from home. Very sorry to leave.