We liked the lobby, there was ac and it was huge, with bar, shop, a piano, a cafe etc. The staff speaks english and it was helpful and nice. They gave us a welcome present. The show was of good quality and it seems anyway they have some entertainment every night. The view from the room was very nice. The gym was huge and you can book it just for you. The room itself was big and comfortable. The position in a quite area, you will need a transportation to go to city center (marina area, castle etc.).
We didn't like much the beach itself, which was quite small, which I guess it's ok for a private beach, but the water was not that clean. We didn't like that there was no ac in the floors (but you have of course in the room). The SPA was not very high quality. We expected also more from the food, the waitress were slow and the food was not amazing, we paid for dinner once and then we decide to eat outside.