This place is perfect. Near the train station Termini. Lot of great restaurants and markets nearby.