Great place for a short stay. Location is perfect .. right in Porta Venezia. Metro at ~2’ walk. Central Station at <15’ walk.
Plenty of restaurants and bars in the area.