The property is very nice and the food offerings are good.
But.
This is not a five-star in terms of service.
Shortly after I checked in, I realised there was a disco setting up outside my room. I went and spoke to the manager, explaining I needed to sleep, and the manager laughed at me and said "Too bad, you won't be sleeping tonight" - they were apparently fully booked and I couldn't be moved. I ended up booking another hotel nearby as there was absolutely no way I could sleep (the music inside my room was far louder than I ever would have played it inside my house), and none of the staff could tell me when the music would end. On my return to the hotel the next day, I asked for a refund because my priority was sleep, and was told "This is a party hotel". Fair enough on not getting a refund - it was a non-refundable booking and eventually I did get my room changed the next day to a much quieter area - 2.5 hours after they said it would happen - so most of the second day wasted there. And then the Wifi didn't work. And so on. I kept myself to myself for the remaining days, just waiting til my flight home. And then, imagine my surprise - as I'm in the airport, I get a text from the hotel saying I've damaged a piece of furniture in the room - which I absolutely had not. But that was just the cap to a thoroughly terrible service experience.
So I'd say two things - avoid if you need rest and quiet, and expect poor/rude service.