Thanks to both of y'all! I think we'll go ahead and book a spot at the Hilton Barcelona, then. The price difference between the Hilton Barcelona and the Diagonal Mar is substantial, so I'm glad to hear that we're really not putting ourselves too far afield.
Much appreciated!