My wife and I just stayed for 1 day, and I have to say that we really wish we could have stayed longer. The facilities are clean, and well thought out. The beach is gorgeous, and there is a lovely pool that overlooks the ocean.
We didn't really know what to expect, since we'd stayed in other resorts in Africa for the 2 weeks prior, but we found that the staff and facility was top-notch. Unfortunately the wireless is limited to the reception area, but we've consistently found this wherever we stayed (if they had internet access at all).
We had dinner on the beach (which is an option that you can choose for free), and I have to say it was the highlight of our experience. The weather was gorgeous, the sky was clear (countless stars) and it felt very intimate. My wife and I were lucky, I guess, that we were the only couple on the beach that night.
Anyhow, to make a long story short--FANTASTIC place. Private, quiet, great service, great value, and very clean.
The one down side, even though we didn't care, was that the hotel uses salt-water for the showers. They were up-front about it, and I believe they said they are working on a fresh-water option.
Thanks Pongwe Beach Hotel!