Hotellet är beläget vid havet och har höga statsföreträdare som frekventa besökare.
"Säkerhetsstyrkor har räddat många människor ut från byggnaden och insatsen pågår fortfarande", skriver regeringen i ett uttalande.
al-Shabab, som de senaste 15 åren genomfört terrorhandlingar riktade mot den internationellt erkända somaliska regeringen, säger sig ligga bakom även denna attack.