The hotel is a two-minute walk from the white-sand beaches of Shela, and a 10-minute boat ride to Lamu Town, the oldest Swahili settlement in East Africa and a UNESCO Heritage Site.

Msafini Hotel has fourteen spacious and well-ventilated en-suite rooms, each with a private balcony.

The furniture and decor is traditional, the bathrooms have plenty of hot water, and the high-speed wifi is complementary.