Mixed experience.
Good: Friendly and efficient staff, excellent location of the hotel, great dinner, free parking (at least in the low season)
Bad: Pools are cold (not heated at all?); mediocre breakfast; noisy evening entertainment.
Tip: If you are having a room on the pool side, ask for a higher floor, there are much better views of the ocean