Very nice property. Staff were very polite and friendly. The pool staff were very caring when my child hurt his leg at the pool. They made him feel very comfortable and showed a lot of compassion. Very nice heated pool. Live singing shows some nights at the pool which were family friendly. Kids would watch the shows from the pool while adults watched from the beach chairs. My only complaint was the price of the food. I felt it was way overpriced. The breakfast buffet was huge and tasty. I would recommend families with kids to stay here. But bring a rental car so you can try offsite restaurants (at cheaper prices) and to explore places on the island).