Stop searching for anothers places to stay, Opera Hotel was our most pleasant stay ever: very good restaurant, extremely clean, outstanding service and comfort! With 2 swimming pools also. Just5 to 10 minutes walking to the nicest beaches in Zanzibar!