It’s a large resort with good facilities, great to stay with young children as they’ll love the pool area, it’s huge and is fun for everyone in the evenings with a dj and pool bar.
The room was a decent size but pretty dated, needs an update. The bed wasn’t so comfortable for me.
Breakfast has wide variety and is quite good, the staff were quite helpful overall.
Other onsite dining options are quite pricey and not great. There are a few places you can walk to nearby otherwise you’ll need to drive or take a taxi. I recommend booking tables at offsite restaurants in advance during peak season.