I stayed at the Shoki Shoki in Feb'22 and I cannot recommend it more! I traveled alone and the staff was very attentive, making sure I felt safe and good (what meant a world to me!). On top of that they were just lovely! The breakfast was good- you can choose English, vegetarian or sweet (the two last were my favorite). I was surprised with the internet, as it was the fastest and most stable I had on the entire island! The place was clean and well-maintained, with great location. 6/5
PS. Once you'll be coming to Zanzibar itself, I think it would be really nice to bring some necessities (eg. a box of a baby formula), as after the pandemic it is visible that people's income got much lower due to the lack of tourism.