I had a wonderful experience during my stay at Garibaldi's bed and breakfast. Location is prime as it is only a 10 minute walk from the bus & railway train station. It is located on Via Garibaldi and there are many bars/restaurants nearby to go to for a nice meal and/or drinks.
The Port of Messina is directly behind it. You have cathedrals and church's such as Piazza da Duomo in front as well as others.
Shopping center is only a 5 minute walk. There is a money exchange place nearby. But depending on when you decide to go during the month they will/won't be able to exchange and perform transactions. They usually do it at the beginning of the month. I suggest you walk further up about 2 min walk and go to the Bank of Sicilia which is located at the corner.
Fabio and his father take the time to help you out with points of interest to visit throughout the city. They are a great help when it comes to getting around Messina.
Breakfast is at 0800hrs and it's a simple Sicilian breakfast composed of Juice, milk, cereal, toast, croissants with ham and cheese, sweet croissants filled with jam , yogurt, and coffee/cappuccino. Vittoria, the waitress, is sweet and very kind and knowledgeable. They all speak English and will understand you.
If you're into seafood, ask Fabio and he will give you bus tickets to go to a nearby town called "Ganzirri" where there are many restaurants that serve fresh seafood.
Overall, the stay was pleasant/ we were treated very well by Fabio and his staff.