El Msafini Hotel está situado en Shela, a 2 minutos a pie de la playa de Shela y a 10 minutos en barco de la localidad de Lamu, declarada Patrimonio de la Humanidad por la UNESCO, y cuenta con piscina al aire libre y restaurante. Se facilita WiFi gratis.
Las habitaciones tienen baño privado con ducha de agua caliente, balcón y vistas a la piscina, al océano y a las dunas de arena.
El restaurante del hotel se encuentra en la planta superior, sirve platos de auténtica cocina suajili y ofrece vistas a la piscina, al mar, a las dunas y a toda la localidad.
El establecimiento puede organizar actividades culturales o de otro tipo en los alrededores de Shela por un suplemento.