Regarding the President Hotel in Accra, your info is still mostly correct — rooms a bit grungy, but still great value — but you might want to let the folks know that the hotel has a church service in the front courtyard every Sunday morning. If you are in your room, you will hear every word of it. Not a problem for me, but might be an annoyance for others.
I will say, though, that the President has the most comfortable bed I have ever slept in. I honestly want to ship it home.