I needed to stay overnight and choice this based on traveller reviews, but I didnt think it was that close to the bus station or port, but that is a subjective opinion, check the map and decide for yourself. It is within walking distance of the bus station, a bit more than an easy walk, but not difficult, all flat.
It is a few blocks from the cafe strip and a few more from the restaurant strip (as explained to me by the staff and my own exploring) they are in opposite directions.
The hotel is decent, rooms clean and wifi good with an elevator.
Overall, I didnt like the town itself which skews my opinion, I would not go there unless I absolutely had to for travel connections which seems to be the main theme.
There are hotels closer to the bus station I would investigate, but there is nothing wrong with this hotel as your choice.