I stayed there with my toddler. The staff is very friendly and helpful, taxi service outside the hotel at my convenience was great. The property is huge, but there is so much room for potential, for eg. The kiddies' pool, needs to be reconstructed, (it wasn't clean, and tiles are lifting around it) my son loves the water (ocean/pool) and he didn't want to get into the pool. Didn't ask to go to the pool for the duration of our stay.
There is a supermarket within walking distance from the hotel, perfect for grabbing snacks/water etc.
The club (kids play area), needs to be demolished and reconstructed (not safe at all). Our room was nice, we got the newly renovated rooms. The food- not many options ( we had breakfast daily, and dinner twice)
Overall: such a huge property, there is so much that can be done to uplift certain areas.