Have not stayed at Ocean Lakes, but I have stayed at Pirate Land and Lakewood. Can say nothing bad about either, they are very comparable. Pirateland seemed to be more child friendly, but this year Lakewood has new water park. Lakewood had several restaurants on site and pools. Recommend stay away from shaded area, no grass lots of dirt. Have a good time.