We stayed at Leonardos on the Oystermouth Road for our visit back in 2021. The rooms were great, TV in both Welsh and English, shower unit and awesome bed, it was real high standard and all for a reasonable cost. Think back then it were like 40 pounds a night and for that price it was something of a steal. I'd highly recommend visitors to the city to check it out. When we go back to Wales again we'll most likely stay at the same place. Just hope the standard remains as good as before.
Main beach is right outside, you can walk across towards Mumbles when the tide is out and you got Blackpill leisure spot about halfway along. Only fault we found, being quite a distance from the main city center, particularly rail station. But if you're looking for accommodation at a reasonable price and a roof for the night, it's a real good option. Highly recommended but be aware you got to bring your own food, they don't provide meals. It's a real good choice if you go for it.