Great Hotel, lovely villas, beach is safe and well groomed. A good number of eating options. Attentive staff. Only comment, advice would be to book all your dinning as soon as you arrive (or before hand) as getting tables early with kids on busy weeks is difficult. The Thursday Buffet was a hit with the kids and I would suggest to the hotel to offer a kids dinner buffet more nights.
But that is the only downside of an amazing week at Windjammer. The staff, hotel and food are great.
If you are looking for an easy family resort, there are few places to beat this.