Das Hotel Caledonian liegt im Herzen Barcelonas, nur wenige Schritte von der Plaza Catalunya und den Las Ramblas entfernt. Die zentrale Lage verbindet kurze Wege zu den bekannten Flaniermeilen der Stadt mit einer großen Auswahl an Restaurants, Bars und Einkaufsmöglichkeiten. Öffentliche Verkehrsmittel befinden sich direkt am Hotel, sodass sich Barcelonas Sehenswürdigkeiten bequem erkunden lassen. Einkaufsmöglichkeiten liegen rund 300 Meter entfernt, eine Disco beziehungsweise ein Club etwa 100 Meter. Der Strand ist ungefähr 2.000 Meter entfernt. Das Cityhotel umfasst ein sechsstöckiges Hauptgebäude und ein Nebengebäude mit insgesamt 59 Zimmern.
Die Unterkünfte verteilen sich auf 18 Einzelzimmer, 33 Doppelzimmer und 8 Suiten. Für zusätzlichen Freiraum im Alltag sorgen je nach Zimmerkategorie ein Balkon oder eine Terrasse mit Blick auf den Innenhof. Zur Ausstattung gehören unter anderem ein Queensizebett, ein Sofabett, ein Schreibtisch, eine Minibar, ein Kühlschrank und ein Safe. Satelliten- beziehungsweise Kabelfernsehen sowie kostenfreies WiFi ergänzen die Ausstattung. In den Bädern stehen Dusche, Badewanne, Bidet und Kosmetikartikel bereit; rollstuhlgerechte Zimmer mit barrierefreiem Bad sind buchbar.
Für aktive und erholsame Stunden stehen ein Fitness-Studio und eine Sauna zur Verfügung. Der Wellnessbereich eignet sich nach einem Tag in der Stadt für eine ruhige Pause. Ein Zimmerservice, Wäscheservice, Babysitterservice und medizinische Betreuung ergänzen das Angebot. Die 24 Stunden besetzte Rezeption unterstützt bei Anliegen und bei der Ausflugsplanung. Ein Parkplatz und eine Garage erleichtern die Anreise mit dem Auto.
Das gastronomische Angebot umfasst ein Nichtraucherrestaurant, ein Café und eine Bar. Morgens beginnt der Tag mit einem reichhaltigen Frühstücksbuffet. Bei Bedarf bereitet das Hotel Kindermenüs zu. Für die Bezahlung werden American Express, Visa, Diners Club und MasterCard akzeptiert.