Great place close to the Termini station, self check in always makes it easier as well. Even has some Italian cable tv!