The location of the hotel is very good and you can walk anywhere in the city centre. The breakfast was ok, you need to ask for the eggs and they cook them for you. My room did not really have a window (the small one in the corner of the room does not really count and could not even see out of it), but the room was quite ok.
Even if the airport pick up was confirmed (10 EUR), nobody was at the airport. I was never told what happened but I just took a normal taxi from the airport to the hotel. Check out time is early at 12 and extra 3 hours would cost you 40 EUR, which is bit steep specially since almost all flights arrive and depart in the evening.
Internet worked well and the a/c in the room was very powerful, so much so that needed to turn it off at night as the blanket was very thin.
Some of the staff speak English but most of them speak only Portuguese/French. They do not reply too fast to any emails, so might be better to call them if you need airport pick up or anything else.
There is no safe deposit box, not hair dryer in the room and just a very small tiny water bottle, so ensure you bring some water with you as shops close quite early in Sao Tome.
In generally not a bad hotel, Sao Tome does not have a massive number of hotels to choose from.