I stayed in the Imperial twice. It was okay but parking is limited.
I stayed in the River Lee when it was called jury doyle? That would be my first choice. No problems with parking and a very nice breakfast. It's about 5 minute walk to Grand Parade, 15 to the end of patrick street but a nice pleasant walk.
It's pricey but I got a deal at the time.