I was in Beira for business. I had arranged a hotel pick up at the airport, which happened smoothly. The hotel was fine. However, the room was quite small, incluidng the bathroom. (It reminded me of a train sleepette bathroom). Fortunately I am small! I am told that there are larger rooms but these were nearly 2x the rate that I paid from Expedia.
The staff was very helpful for everything. The food in the restaurant for breakfast and dinner was suprisingly good. The wifi worked fine.
The main challenge for me was the mosque that is one block away- the first call to prayer is at 4 am and my window faced right to the mosque so I had this loud wakeup call at the hour of 4 am the whole week that I was in Beira, despite ear plugs and the window beng close.