We had a wonderful stay at Pongwe Beach Hotel. The hotel is located on one of the nicest beaches in Zanzibar (or Africa for that matter). Nice, well maintained and spacious rooms and excellent food from a South African chef. Staff was very friendly, helpful and welcoming. A great place to unwind for a couple of days (or weeks). Highly recommended.