The staff working night were terrible. Everything (like telling us where to find our room in the maze of corridors, or where we were on a map) seemed to be a real inconvenience to them. We booked 6 beds in a 6 bed dorm and were given 5 beds in 1 room and 1 in another, despite booking almost 12 months in advance. Even though a spare bed in our room was opening up, it was a huge hassle to get our other guest moved into it. For the whole weekend, more than half the showers were out of order, and those that weren't either only had cold water, or only had extremely hot water. The security guard (why?!) was needlessly rude and intimidating, wanting to come into our room and check on us (border-line threateningly). Of the 6 beds, 2 were extremely lumpy and uncomfortable, the other 4 were barely passable. The wifi was terrible, we could barely even send texts over whatsapp.
The rooms were fairly clean. cardiff was a nice place. The breakfast was ok, but only ran from 7am-9am.