We had an excellent stay at Sofitel. Our room was amazing, beachfront and close to everything. Food was good, breakfast needs improving a little, plenty of selection but we found we struggled with what to eat. Cucina's was amazing highly recommend the beef cheek. The beach club was great, the swim up bar pool at the back was beautiful and cool on a hot day. We didn't like the main sofitel pool, seemed dirty and water was murky. Pool bar could use a new cocktail menu using ACTUAL fruit and not just syrup - that was disappointing for a Sofitel. Kids club was... ok, a tad boring for older kids. All in all, we had a great stay. Just a few little things need improving to make it a 10/10.