we, 4 german golfers, stayed here for four nights. we had a golf-break and played some wonderful golf courses nearby. we came from newport, there we stayed at celtic manor (5-star). when we saw the aberavon beach hotel from outside, we thought we had made a mistake to book it in advance.
but inside it was clean and the staff/manager was very friendly and competent. the breakfast was ok, but the best was the dinner!! this hotel was value for money and the friendly hosts and clean (small) rooms made it an enjoyable stay
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC