We stayed for 6 nights. The location is fantastic - right on a white sand beach with coconut palms. The rooms are nice with huge Zanzibar beds with mosquito nets and big bathrooms. The food (we went half board) was really great, especially the night we had Sth African beef steak - it was cooked to perfection as was the best steak either of us had ever had, ever! The staff are really lovely and friendly and helpful. We absolutely loved it here and didn't want to leave!