One of the best hotels I have been to in Africa. It is, of course, relative but they got right all the key elements from service, room comfort and availability of good amenities including beach and a casino.
"Rooms that overlook the ocean are expensive. Breakfast is included, you get good breakfast. The concerts..."