The Grand Ferdinand is a lovely hotel on the main stretch, but they also have "hostel-like" rooms that are up to par with the rest of the hotel in terms of quality.
Staff was pleasant and helpful, rooms were comfortable and clean, and the location is great.
I only had one other person staying at the same time in a six-bed room (during the week), but with the two toilet rooms and shower rooms I can't see there being any issues if at capacity.
Highly recommended!