Face à la mer et avec une surface totale de presque 2 hectares, le bâtiment de l'hôtel se dresse sur le côté ouest du rectangle qui constitue le complexe du World Trade Center, dont l'architecture singulière rappelle le pont d'un bateau. Les trois autres côtés du même rectangle sont occupés par diverses salles de réunions et bureaux, ainsi que par un club et un centre commercial. L'hôtel dispose d'un lobby lounge et d'un piano bar qui propose de la musique live tous les soirs de la semaine.
Pour les moments de détente, l'Eurostars Grand Marina dispose d'un gymnase complet avec sauna et jacuzzi, ainsi que d'une piscine extérieure (ouverte du 1er juin au 5 septembre) avec de magnifiques vues sur la ville, tous deux situés au huitième étage. L'établissement offre aussi un service de coiffure et de massages.
L'établissement propose 4 salons, pouvant accueillir de 80 à 1.000 personnes ainsi qu'une salle exceptionnelle, le Grand Marina Club. Avec un éclairage naturel et une vue sur le port, tous les salons climatisés sont équipés de matériel adapté pour la réalisation de vidéo conférences comme de raccordements informatiques et mettent également à disposition les systèmes audiovisuels les plus récents. L'hôtel propose encore à ses hôtes les 34 salles de réunions du World Trade Center, ainsi que son auditorium pouvant accueillir jusqu'à 430 participants.À 20 minutes en taxi de l'aéroport de Barcelone.
La gare la plus proche est la Gare de Catalunya.
La station de métro la plus proche est Drassaness, à seulement 5 minutes de l'hôtel.
Le quartier est desservi par un excellent réseau de transports publics, avec principalement métros et bus mais un trajet en voiture pour l'aéroport ou pour la gare ferroviaire centrale ne prend qu'environ 10 minutes.
Parking couvert: EUR 21 par jour