I visited Hotel Opera recently with my girlfriend Judy, and this hotel is truly a gem. Be sure to ask for Phil. The hotel is run by Phil and his wife, and they are extremely accommodating. Phil is very personable, goes out of his way to speak to everyone, and knows exactly what to recommend around the city (how to get there, how much it should cost, etc.). Hotel Opera is in a nice area, lots of eating establishments in walking distance, safe area. We stayed in a basic room and upgraded on our last night. Rooms were very clean, up-to-date and very comfortable. Breakfast was included , and done well.
It's a small hotel, so be sure to book in advance. Hotel was almost fully booked all nights, but Phil also re-arranged to accommodate our schedule as we changed itineraries.