We had a wonderful week at Dar Kamar in October 2013 with our two children. The villa is beautifully clean and well maintained, very spacious and right next to the beach so we could send the kids to play down there and watch over them from the pool terrace. The staff are always discreetly about, so I'm certain any problems would be taken care of immediately. You definitely need to rent a car, there are plenty of things to see and do nearby but you'll need to drive to see them. I would recommend getting a comprehensive guide book before you go, and do some research about where you want to go. We found next to zero information about a lot of places we decided to visit, then stumbled across fantastic hidden sights and locations which weren't advertised anywhere.
Overall we had the best holiday yet with our kids, and the self-contained independence given us by our beautiful villa contributed enormously to it.