Situé à Shela, à 2 minutes à pied de la plage de Shela et à 10 minutes en bateau de la ville de Lamu, site classé au patrimoine mondial de l'UNESCO, le Msafini Hotel possède une piscine extérieure et un restaurant. Une connexion Wi-Fi est disponible gratuitement.
Offrant une vue sur la piscine, l'océan et les dunes, toutes les chambres disposent d'un balcon et d'une salle de bains privative pourvue d'une douche avec eau chaude.
Offrant une vue sur la piscine, la mer, les dunes et l'ensemble du village, le restaurant sur place est situé au dernier étage et propose une authentique cuisine swahili.
Des activités culturelles et des expériences autour de Shela peuvent être organisées moyennant des frais supplémentaires.