
I went with a friend of mine and we had problems with male locals following us around (I can assure you we had done nothing to encourage this), it got so bad we even requested an early flight home.
The beaches are beautiful (watch out for seasnakes!), everything is cheap (even in the tourist areas) and weathers fantastic. But the towns are filthy (people toileting at the road side), they are CRAZY drivers (will quite happily run you over to miss a cow!.........but then I'm a bit like that too!!), and lots of stray dogs.
I wouldn't go again, but it was worth a visit, and I don't think your family should be any more concerned than if you were going elsewhere. Enjoy...............it's a fascinating place!