I only stayed at Hotel Catherine for a night. The hotel is very well presented from the outside, very new and clean and even a bit chic, and the woman receptionist is very friendly and lovely.
The room and bathroom were generally clean. However, it would need some repairs in regards to some fittings, but those were mostly details and I assume specific to the room I had. One particular issue to be aware of when staying longer is that you are advised by the receptionist to not throw any paper (toilet paper included) in the toilets, but use the bin provided, a practice not unheard of in the south.

Finally, as other reviewers have noted, getting a room towards the courtyard might be a good idea if you want to avoid hearing tourists coming from the port and its bars and restaurants at night. It was a totally acceptable stay for a night at a super central location, at a fair price.