We stayed there for one night when we were guests at a friend's wedding. The place appears to have been there for ages but is clean and in good decorative order but is a maze of stairways and short corridors. Our room (#35) was a sea view double and that was stunning with a lovely, large, comfortable bed.
Nice solid full English (Welsh?) breakfast which is cooked for you, none of this hot buffet rubbish.
A bit overpriced for where it is but, on balance, worth it. The girl on reception was very helpful
The only downside is car parking. They have a limited private garage but the alternative of the road outside is exactly 2 cars and a hairsbreadth wide. My partners spent most of the time worrying about her new car!!More