Pemba is a terrific host and this was maybe the cleanest place we have ever stayed in!