It should be empasized that by no means they let you check in after 21.00 and they let you sleep on the street otherwise, talking to you in Italian in a questionnable manner. I'd think self check-in could be an option these days. They were also 30 min late the day after when I finally checked in. Customer service at its finest.