Very clean and well thought out! Slightly hard to find when arriving in Italy for the first time but it was a great stay.