This hotel and Zanzibar were quite disappointing. Our room was musty/moldy, dirty, dated, noisy and the dead bolt didn’t work. But the biggest issue was the lack of customer service. When I asked to move rooms I was told no, they were sold out (all room categories, I offered to take a lesser category). I went online and saw that they had rooms the next day - their response was that they didn’t know who was checking out so I could check in the morning. In the morning they still didn’t know so check back. Eventually they did move us but that and other things (smokers everywhere, aggressive beach vendors, noisy restaurant/bar next door, seaweed all over the beach, lack of a beach, etc) resulted in a poor overall experience. I wouldn’t recommend this hotel and am surprised Marriott puts their name on it.