If you are American, this place is one step below a Motel 6, it is not 3 stars. Before arrival I sent a request to be housed in the remodeled section which went unanswered. When we arrived, they attempted to place us a in a dinghy, dirty room. The carpet was covered in dust and mold and the bathroom looked like it fell out of the 1800's. After complaining, they gave us a remodeled room after upcharging us 110 euro. The remodeled room was only slightly better but it looked cleaner w tile floors and upgraded bathroom. There are NO AMENITIES in this hotel, it is as barebones as it gets. No safe in room, the wifi sucks, no satellite tv so you only get Italian stations, the AC is horrible, the staff was rude and seemed to be annoyed if any questions were asked. For early siteseers, gonacross the street for coffee. They tried to make us leave our key at the front desk everytime we left the hotel.
As for cleanliness, this place was gross, for one week, they never swept or mopped the floors, we wore flip flops the entire time on our feet when in the room, not even socks because they would turn black.
I thought 3 stars would be middle of the road for a middle class family, but this place is NOT 3 STARS. I would not advise any American to stay here, it was as BELOW BUDGET as BELOW BUDGET gets. It would be worth extra money to find a better place. Whatever you do, LISTEN to the poor star ratings, the ones with good ratings are either planted or those people come from third world count