For an American tourist, this hotel was a little, well, just annoying mostly. The staff spoke no English at all, which is understandable, but when friends simply wanted to visit the hotel room, they were stopped and asked to pay an extra $50/night as if they were guests. They were absolutely not allowed to even stop by the room.
My girlfriend and I went for a bit of a romantic getaway and got far from it. The constant loud chatter/screaming from the school directly overhead was a constant annoyance, as well as the staff, who couldnt seem to talk in anything but yells and hollers. We were given a room which was literally spitting distance to the front desk (literally 2-3 feet), which made romantic moments a bit awkward.
If you need a place to stay in Perugia for yourself alone and don't intend to stay in the hotel to do more than sleep, sure, it'll work for you. Beyond that, can't say that I'd recommend it.