I stayed at Evenia, which is super close. FInancially, it's cheap, but it's not the best value. You have no control over the room temperature and the rooms are small even for Barcelona standards.
Axel is gay and a bit tacky, but it's a gay hotel, so bringing people back or even getting recommendations from staff is easy. It's a little farther, but I'd recommend it if their sky bar is open: it's considered one of the top gay bars to visit in Europe, and it doesn't disappoint.