I was in the area for 10 days for family. My first impression was great! Check in was smooth, but when I got to the room it wasn’t the best experience. I had to change rooms and it made it a little better. I had to be ok for staying there for 10 days. Something came up and I had to go to another state and the hotel made accommodations for me to return. On the second check in, it was a difference between night and day. Everything was clean, smelled nice, clean sheets! I was very comfortable for the remaining of my stay. Breakfast was very good. I was also pleased with lunch which I had twice and we did room service once. They had options that were good if your not use to eating African food. This hotel was family friendly and quiet, they had a small casino and a comfortable bar for adults. If your staying during the week the pool was very quiet and comfortable. Weekend was family weekend. But I would recommend you stay here.