Really great property and very clean and good restaurant options, etc. Service was what you would expect as it’s a Marriott so top-notch is the word. However, be aware that at times you might seem bothered by overly anxious to help staff along with what seems like staff watching every move you make. I also had a situation where I went on a safari and had talked to two of the staff members to make notes in the system that I needed to keep my luggage at the hotel upon my return from the Safari. I also rented the room for another night, even though I was not going to be staying for the full night only needing the room until about 10 PM. They proceeded to charge me for the in between Knight even though I did not stay claiming I should have checked out. I had took the initiative on two occasions to inform them and set them up for this scenario yet they did not pay attention. For them to be so overly anxious to always help. They were not attentive to the details when it came to my situation.