Nice place in the very centre of Rome.
I personally do not like the self check in, but it went very smoothly.