The chap on reception (might be the manager) was very friendly and helpful. Although there are narrow corridors, the hotel overall is not grim, and "feels" pleasant. It is certainly clean, which for an old building with the usual plaster cracks is some achievement.
Getting a parking space is always a bit of a gamble that end of Aber. The public car park over the road at the back of the hotel is one we've used many times and never seen cars damaged or broken into.
The mattress was horrible (the owners might call it "orthopaedic", I say "hard") and the pillows about the thickness of two thumbs. We had a sea-facing room and the table and two chairs in the window were a pleasant place to sit and look at the waves. The room is too small to fit a comfy chair in. There's a "cubby-hole" type wardrobe with iron, hairdryer etc, and the en-suite is small and functional.
As a base for getting out and about, it would be great with a decent bed and pillows (at least you could sit on the bed in comfort, then). If you're young-ish and healthy, you can probably still sleep on a plank and be comfortable, so it wouldn't be a problem anyway.
There is a large communal kitchen area, which is presumably why "self-catering" is mentioned by the hotel. There was a young family using the facilities perfectly happily when we were there, so it's probably a good option for a longer stay.
Overall, I liked the hotel. But I like a decent night's sleep too. Upgrade the beds, will ya?