The hotel itself is good. Its clean, plenty of open space to hangout, tasty food at the restaurants, lovely view from the pool etc.
Staff is polite, patient and helpful.
The check in however was slow. We only got 1 room at 2:30pm and even though promised, that the other room would be ready in 30 min and keys delivered to us in our first room, we never received it.
Eventually after 90 min past the scheduled check in time, I had to go to the check in counter myself again to get a room.
I think it would have been nice if they kept their word and brought the keys to us on time.