Very clean, stylish, but we had to call every day for soap, body wash and shampoo.
The jacuzzi outside was cold. No simple food options around the pool or at the beach, had to go to restaurant - buffet all time.
We used the spa services, it was good, but at the end we had to fill out the forms and were asked for tips. We would leave tips anyway, it was not nice to ask 10 times about the service and request tips.
Pool was nice, very clean.