While there are few options in San Giovanni in Fiore, Dino's is a fine little hotel. We booked on line and worked through Paolo, who also greeted us upon arrival. We went to SGIF because my wife's grandparents were born there. The hotel is not fancy but it was very servicable in every way. The front desk folks, especially Paolo, were most helpful.
The snack bar, coffee shop, bakery next door was fine, and the restaurant in the back was superb. You have to walk past the rest rooms to find t, but it was a very nice room and got very busy on a Thursday night. Good menu and an award winning maitre'd.