We just got back from Guadeloupe and we stayed at Karibea (Salako). It is indeed a 3 star hotel, so don't expect a 5 star experience. We stayed in Salako building in a superior room, it was clean and tidy with everything you need. However, there were 2 negatives, 1st, the safe needed a special lock that you have to get from the reception, throughout our stay we asked for it for 3 times and they didn't have any left, which meant that we always carried our valuables which was really annoying. The 2nd negative is that the coffee and tea supplies at the room are rarely supplied, even when you ask the housekeeper for some coffee packs (even when you tip her) she gives you barely anything, but there's a kettle!
Beach: is great, I would say the best hotel beach in the area, pool is ok.
Service: is definitely a hit or miss, we came across a couple of really nice staff members and couple of others who were very dismissive, one of them even yelled at us! So we tried to just keep it short and not ask for many things. It is definitely not a service that is provided with pleasure!
Breakfast: was fine, but definitely there could be improvement, for example eggs could be cooked longer, not everyone likes slimy eggs! otherwise, a solid 3 stars breakfast.
Couple of tips: if you plan on going to la Datcha beach, I would tell you that it's not really worth it when you have this hotel's beach. La datcha is a beautiful "city" beach meaning that it is not nicely prepared and may be a little dirty in some parts, its waters are beautiful but not worth the trip unless you don't have any other beach to go to.
Second tip, across the street from the hotel there is a nice collection of restaurants, they are touristic and pricey but you it's easy to get a meal there.
Third tip, taxi fare during the day from the airport should cost you around 30e and at night 40e. You will need to agree with the driver before getting in.
Enjoy your trip!