We booked Kalinago because during Christmas week many of the hotels on Grand Anse beach were very expensive. Overall we got good value for our money. The beach is fantastic and our ground floor room gave easy access to the beach and the pool and pool bar. They have some activities for kids (a trampoline, inflatables in the pool, board games, fooz ball machine, snorkling equipment, kayaks). The people who work at the hotel are very nice. The restaurant is fine and if you eat at one of the outside tables you can relax listening to the ocean waves and birds. The room was a good size, clean, the air conditioner worked great and the refrigerator was cold.
However, at night, even with every light on, the room was dark. The beds are on the short side and are squeaky . There is only one garbage pail in the bathroom which doesn't sound bad but it tended to fill up quickly since there was no garbage pail in the main room. There is a STEEP hill to climb to get out of the property and even if you walk around the other side to get out of the property there is still a long hill and a VERY long walk to get to the main road so be prepared to take a taxi.
Overall, although the beach was amazing, we probably wouldn't stay here again unless the hotel did some upgrades - better lighting would go a long way, cushions on the loungers by the pool, add more waste baskets in the rooms.