We made a booking for a night stay at Alloggi Agli Artisti at least a month in advance and phoned the hotel a few days before arrival to confirm the booking is alright. Only when we arrived at the hotel, the staff told us there was no room for us, one staff mentioned something about a plumber working in the room, but another staff said there was a reservation issue with the room. To say the least, we were angry. We were not informed about the problem until the very last moment. The previous two bookings we had with hotels.com were also cancelled but at least they informed us in advance: the first hotel contacted us via SMS a day before check-in, telling us to cancel the booking because of plumbing problems/broken drains at their place; the second hotel sent us an emergency notice via email in the early hours on the day of check-in to say they could not take our booking due to unforeseen circumstances and offered us to go to another hotel for free. Not only Alloggi Agli Artisiti did not call us nor email us about the problem with the room, they sent us to a two-star hotel with an inferior room which was small, with broken air conditioning and no Wi-Fi, it had less facilities than the original room we booked for and their reception guy was grumpy and rude.
In short, we paid for a room at 3 star hotel but were given a room in a basic 2 star hotel at the last moment. Would not recommend at all.