Firstly, after arriving we had to change rooms, they placed us at the very back at the “top of the mountain” as they said which had no elevator and multiple steps to get to. Which with cases is hard enough but also had a young child and a buggy. They moved our room the next day to the main building which was more suitable. The pool staff were amazing and by far the best thing about this hotel. It had a shop onsite which was handy for essentials. The pool and snack bar was fine for what it was. The restaurant food was not great, and some not edible at all, we were all inclusive but ended up getting a taxi to Puerto rico every day for our evening meal. Breakfast was fine for the kids but if there is anyone with eating issues I would consider elsewhere. Also, the restaurant was not big enough to deal with the amount of guests, there were always people queuing to get a table and pushing past with no one managing this. There are lifts to certain areas but not everywhere, we had to lift the buggy up the step to the second pool each day, however there is lifts to the olympic style pool, if someone struggles with walking or has access requirements this is not the place for you, which I found out the hard way after not listening to reviews. The rooms were large and nice, having a separate living area to the bedroom was great and the balconies are large with good views over the ocean, however did have to ask for clean towels and bedding as these were not changed