Great place right next to the train station and within easy waking distance of the Colloseum. Some really nice local restaurants in easy walking distance too