On-line booking was smooth. Adding in the airport pick-up and drop-off was a good choice. The hotel's location is super with easy access to beach, car rental, resturants, marina and the ferry to FDF. The staff were excellent and as a uni-lingual anglophone they made my wife and I feel welcomed with one exception. The manager's cocktail party (free rum punch) included entertainment (a singer) with an MC which was all in french. A 'door prize' draw called room numbers in full-speed french (i.e. 430 not 4-3-0) and by the time it sank in that we had won something the MC had moved on the pulling another room number ... oh well; one of the costs of not being bilingual. While we did not have many conversations in Martinique, our lack of french did not really hamper our enjoyment of the hotel or the island.
We had a room with kitchenette ... not for gourmet dining but a cost saver. It achieved that but lacked some of the basics that we have gotten in most kitchenettes. For example, no microwave, no toaster and no ice bucket and no kettle (there was a specialized coffee machine but as non-coffee drinkers that did not do any good). It did have two burners, a pot and a frying pan (that were too big to both be on the burners at the same time) but it lacked a pot spoon or a spatchula. My wife and I had to share one bowl but otherwise made do with the rest of the supplies.
We did not use all of the amenities (e.g. pool, gift shop, resturant) but the pool did look inviting if we had time. We did rent a car and do recommend that others do this to see the island, but do warn everyone that automatics are scarce so book ahead and do expect difficult, but not impossible parking at the hotel.
TV was mounted on a wall in a poor location so that it was behind one of the bed posts. We did not watch it much as there were no english channels ... first time anywhere that has been the case and I've travelled all over the world in non-english speaking countries. All things considered, a bit pricy but we enjoyed our stay and would consider staying there again.