The hotel is excellent. However, I must say: you will need to eat the meals at the hotels and it is very pricy. You can count $50 per person per meal. Plus, you can hear the room on your side, which make the experience not so good in some cases.
Aside of these points, the hotel is excellent! The staff is really warm and helpful, the piscina and the spam are a dream and the restaurant is also excellent.
I would return to there. However, is good to know that you will have problem with noise from other room and the pricy meals. The second point also happen is all the hotels in the island.