We traveled with our three young children (5,8,9). The staff was kind, and helpful when asked questions. However, there were a few opportunities for improvement: towels were always out at the pool, the google cast was down however that was Not communicated at check in so we wasted time trying over and over to connect, the daily service to the room did not make the beds or clean up dirty/used dishes/ replenish with fresh dishes, and for a hotel near the beach there are not near enough hooks for drying used towels and swim wear. I did very much enjoy the food at the restaurant, and loved the wine and s'mores kits that were included with the destination fee. All in all, we will likely return.