Due to a change in my flight which occurred during transit, I was unable to check in at the hotel. After contacting Expedia to get some results....it was a frustrating and devaluing experience. The phone number listed for the hotel was an unavailable number. The hotel (per Expedia) insisted that my room was no longer available. I had booked and paid in advance for 8 days. I was dumbfounded when I was told that there were no available rooms. What happened to the room i had paid for? I would be checking in a day later due to flight changes (the airline did that, not me) I felt like I was being robbed. I agreed reluctantly to cancel the reservation (Expedia's solution) and find other accommodations. I was in transit at the time (in Ethiopia). After arriving in Stone Town I went to the hotel and spoke personally with the GM who insisted that my room was still available and that I could check in. This was after I had written a scathing review of my experience. My friends who did stay there had mixed feelings. Some thought it was ok, but one of our companions checked out day 2 and found another hotel. My experience was very bad...poor communication...incorrect phone number on website...unsatisfactory in my opinion. The plus is that it is located on the Seafront...