Yes! Paradise on earth does exist! We found it at Ndame Beach Lodge in Paje on Zanzibar.
A fantastic place with a wonderfull beach, cosy lodges, a good restaurant with excellent food and a good selection of wines. (Instant coffee and tea is available free of charge all day, but if you want the real stuff, freshly brewed coffee of your choice, you have to pay a little extra)
We stayed four nights and enjoyed every moment, not least the "sundowner" at the fully equipped beach bar.
Friendly and service minded staff. Safe and quite atmosphere.
We came in the beginning of march when the rainy season had just started, so we had a few hours of rain a day or two, but that was only added value - very refreshing afterwards.