I can't say enough about this place. My boyfriend and I stayed here for only one night and we actually thought they may have had us confused for other people, maybe someone rich or famous, based on the quality of service we received. It was THE most affordable option on Shela and I can't imagine having a better experience in any of more expensive hotels.
From the moment you get off of the boat, the staff is there for you and will cater to your every need, they even assign you a personal attendant! We had John helping us the whole time and he was absolutely phenomenal- he went into town to buy our bus tickets on his break because he insisted that we should have more time on the beach, bought us some beer from the hotel next door (alcohol is not served there) and brought it to our room, and gave us great advice on how to spend our time in Lamu. To add to all of that, the rooms are incredible! We had a great view of the beach, our own huge private veranda, a nice hot shower, and fresh flowers sprinkled across the bed when we arrived. I wish we could have stayed here longer, honestly couldn't have asked for more. I highly recommend Msafini Hotel!