Stayed at Hotel Morgana for 3 nights in June 2013. I wouldn't say that the stay was perfect, there were some glitches, but it was made up for by the hospitable staff that responded immediately to our issues and tried to fix them in the best way possible.
Pros - Location is very convenient for all metro and bus services (barely a 2 min walk from Roma Termini), free wifi available all throughout the hotel, good breakfast spread, staff was very courteous and receptive
Cons - We had got a good deal online and had opted for the Classic Double Room. The room was very tiny and with our two big bags in the room, there was almost no space left to walk. We were fine with this though, since we would be out of the hotel for most part of the time.
We had a few issues - the safe in our room wasn't locking correctly and we had to call for help, our bathroom door got stuck and refused to open and we called for help again, and the next day water started leaking from the ceiling right on to the bed! The hotel staff immediately upgraded us and we had no more complaints after that.
Despite the issues we faced, we were happy with the staff's hospitality and would highly recommend this hotel for anyone who needs frequent access to Roma Termini and expects to enjoy good customer service even while visiting a another country.