Compelled to leave an honest review as I was so nervous to book this reading them myself, we booked last minute and this was the option. We went with low expectations and were very pleasantly surprised. Listen, if you're looking for outstanding 5* luxury and exceptional food, this isn't the one, but we had a really lovely week, the staff were always friendly and went out of their way to help, and any minor issues were sorted immediately. We ate at various times in the buffet and the food was always hot, plentiful, and always crockery around. A little repetitive sure, but plenty of choice. We booked all 3 restaurants when booking opened the morning after we arrived, no problem, and I went back the next day to book once more for our last night. Just be organised! Those saying no value... tell me where you get a whole villa or 2 bed apartment as standard. Have paid a lot more to all be in one small room... Always plenty of sunbeds and it was a lovely environment to be around the pools and site. Small and relaxed which we prefer to the the mega resorts. The beach was truly stunning! I'm not sure the phone or TV worked and I couldn't care less, I'm on holiday! WiFi was fine for us. Do the Island day tour, it's amazing! We paddled with lemon sharks, floated in a volcanic craters salt pan waters, visited villages and exceptional landmarks and beaches. Some constructive criticism for the hotel - time to replace/upgrade the mattresses (this negativity was true, slept on springs for a week) and more vegetarian options in the restaurants please. Also please consider what music is appropriate for families poolside, uncensored ******** rap isn't the one. (This only happened once) All in all, we would go back again and we were happy. Remember it's a 5* rated hotel in Africa. More like a 4/good 3 in my opinion. Go with an open mind and just relax and enjoy! No stress