I stayed at Peponi in late January on my first visit to Lamu. Peponi provided a boat to meet us at the mainland airport on a traditional kind of boat (except this one had a motor). Each guest alighting at Peponi was greeted individually by one of the staff who seated us on the veranda overlooking the beach, set us up with a complimentary drink before checking us in. Definitely the best check-in process I've ever experienced!
We had a beach front room with a beautiful balcony overlooking the beach. The balcony was equipped with a table and two chairs as well as beautiful blue-covered mattress, covered with pillows suspended by chains from the ceiling.
While the room did not have airconditioning, the open windows and the high speed ceiling fans kept it very comfortable, with the breezes coming in off the water. The mosquito netting, while practical, also provided an exotic feel to the already classically appointed room.
We were only able to stay at Peponi one night and that's the only thing that was wrong with our stay.