Pros: clean, modern facility, good breakfast and dinner food selection, at the center of shopping and restaurant area, and close to the beach.
Cons: VERY confusing food and drinks policy where even the all-inclusive package does not pay for cocktails, spirits and drinks, which are not exorbitantly expensive (€12 Pina-Colada, anyone?). Expedia did not highlight this, nor did it warn us that we were booking a room with half-board package, so it was an unpleasant surprise that even after paying for an "all-inclusive" stay we still had to pay for water and drinks at the dinner, and go for lunch to an outside restaurant (lunch was not included either). There is absolutely nothing to do at the hotel, there is no entertainment whatsoever, except for an oddball musician after lunch and a DJ once a week. Do NOT stay there with kids, they will get bored after a day at the pool. Even getting a sunbed around the main pool is tricky, there is a race that happens daily at 9am when the pool opens, with people jumping one over another to put a towel or even a hat to reserve a sunbed for a day. There are additional sunbeds at the hotel's beach house, but the pool there is tiny. The beach is a few minutes from the beach house, but the sunbeds in the beach are all reserved in the morning, and are spaced so densely that there is no relaxing there unless you like spending time in a crowd. The sea is OK, with black sand and rocky floor, so we ended up spending most of the time around pools.