Islamist group al-Shabab claimed responsibility for the assault through their radio station.
The attack featured clashes with heavy gunfire, which followed a car bombing. The entire incident took longer than 7 hours.
Among those killed at the popular hotel was the well-known retired General Mohamed Nur Galal, said Somalia’s Information Ministry. Another general and more than 100 civilians were reportedly rescued during the siege.
According to various reports, anywhere between 9 and 17 people were killed, and at least 30 were injured.
“The operation is over now,” said police spokesman Sadik Ali.
“I have never witnessed such a level of devastation,” said bystander Ali Ato, who said he went to the hotel to recover the body of a colleague.