It was an incredible spot. I would stay and would recommend.
Two negatives were communication around food/bar... We were told a few different times that they had a pool bar open, even when we checked in. Nonetheless it never was, and when we asked other stay they said "they did not know'. Ultimately, that did not matter as the location of rooms to the pool were extremely close.
2nd point was having a room cleaned every 3 days (we were there for 8 nights). We were happy with that and no complaints other than our rooms was only cleaned the first time after 3 days, never again. Honestly, we didn't care, just again, some poor communication, or false expectations. Realistically, I have recommended this hotel already to other friends, brought more family and we all would travel there again.