This hotel could be so much better with a bit more attention. I stayed in two different rooms (one had roaches). Both bathrooms were very much in need of renovation. The shower was particularly poor. The bed was fine. By far, the best feature was the large screen TV that allowed you to use your Amazon Prime or Netflix account. Breakfast was ok. They made me eggs and had continental breakfast type items. I also stayed at the more expensive hotel 500 meters away (Kempinski). If all you want the room for is a place to sleep, Kempinski might not be worth the extra $100 USD. But factoring in breakfast, the hotel restaurant, spa, pool, etc. I thought it was definitely worth the extra money.
After staying for the second time at Sheraton, I appreciated so much the kind staff (Ahmed, Hasna, Kadija I had the occasions to chat with). The team has been really professional and this is exactly what you expect during a business trip. Given the hotel offer in Djibouti, I consider it to be the best value for money there. Finally, I appreciated the restaurant menu since I managed to have always different and nice meals throughout the week (again this is far from being always the case).