We stayed at Mvuvi for our honeymoon. It's the perfect place to relax after a week-long safari.
Very small (6 rooms) but oh so great. Everything is set up with such care and it's individually and lovingly furnished to the last corner (in- and outside). Food is a composition of african and italian cuisine - yum! We didn't have lunch but we really enjoyed tea-time with freshly baked goods and cookies.
We stayed during off-season and almost all of the hotels on Kiwengwa beach were still closed, so it was very quiet and we had the beach to ourselves.
One small dissapointment was the laundry service. We simply expected a faster service. We only got our clothes back, the day we left (which was also the last day of our trip before flying home). If we had known that beforehand we wouldn't have bothered about letting them be cleaned. We could have washed them at home...