Barcelona Princess liegt in der Avenida Diagonal, nahe dem Internationalen Kongress- und Handelszentrum von Barcelona. Das Hotel besticht durch seine Nähe zum Hafen, zum Aquarium sowie zum Unterwasserriff. Der Strand ist rund 500 Meter entfernt, das Stadtzentrum innerhalb etwa 15 Minuten erreichbar. Die gute Anbindung an das Straßennetz und die öffentlichen Verkehrsmittel erleichtert den Zugang zu anderen Sehenswürdigkeiten.
Das Hotel verfügt über 364 Zimmer, darunter 40 Suiten und 324 Doppelzimmer, verteilt auf 26 Etagen. Die Unterkünfte bieten verschiedene Bettenkonfigurationen, wie Doppel-, Queensize- und Kingsize-Betten. Ausgestattet sind die Zimmer mit Klimaanlage, Heizung, Safe, Minibar sowie modernem TV- und Radioempfang. Die Badezimmer mit Dusche und Badewanne sind mit ergänzenden Annehmlichkeiten versehen.
Gastronomische Einrichtungen umfassen ein Restaurant, ein Café und eine Bar. Das Frühstück wird als Buffet angeboten, für Mittag- und Abendessen stehen Gerichte à la carte bereit, darunter auch diätische und glutenfreie Optionen. Zur weiteren Ausstattung zählen ein beheizter Pool, Sauna, Dampfbad, Fitness-Studio, Fahrradverleih und diverse Sportangebote. Wellnessbehandlungen wie Massagen und Körperbehandlungen runden das Angebot ab.