The position is prefect, there is one super market nearby but you need to find out by yourself. You can take the rain to Duomo and visit some other place.
Suggest the host leave some other detail for tourist because the people there seldom speak English.
Rest is fine.