Delin, the resort i went to is nice but I thot more for adults. The beach is not very nice at the resort cos it is dirty. We played for awhile at the beach and our legs and slippers all kerna black oil stains liao...If u go there, got to stick to the swimming pool. I think Holiday Inn Batam might be better for kids...