I highly recommend the Grand Sirenis. It's a large hotel with comfortable rooms, and the entire resort is well-designed. It has large pools, excellent food, and very friendly and helpful staff. The food is delicious, the beds are comfortable, and there's Wi-Fi and parking for cars. Dinner is served daily, with a selection of cuisines from around the world. The breakfast and lunch buffet is excellent, with delicious juices, fruit, cheese, and sweets.
In addition, there's a beach bar with grilled meat, drinks, hamburgers, tacos, seviche, and ice cream and coffee. I highly recommend this resort.
On the downside, like the entire coast, the beach was polluted by organic seaweed. The hotel has no control over this; they're trying to clean up the unspoiled beaches. All hotels are currently experiencing this problem.