Stonetown is a vera old arabic village. It has a long history but the city is not well maintained.
Even while the city is vibrant it has its own charm: you love it or you hate it.
I had the opportunity to walk through stone town and I was amazed about the images I could tale there...