Das Hotel Bel Air liegt direkt an der Castelldefels Promenade und unmittelbar am Strand. Der Küstenort verbindet lange Sandstrände mit der Nähe zur Metropole Barcelona, die in etwa 20 Minuten erreichbar ist. Eine Bushaltestelle befindet sich 50 Meter entfernt, der Bahnhof liegt in rund 2 Kilometern Entfernung. Das Strandhotel umfasst 44 Zimmer auf drei Etagen und verfügt über einen Garten, in dem sich zwischen Ausflügen und Strandtagen eine ruhige Pause verbringen lässt. Einkaufsmöglichkeiten sowie Restaurants liegen jeweils etwa 300 Meter entfernt, Bars und Clubs rund 400 Meter.
Die Zimmer verfügen je nach Kategorie über einen Balkon oder eine private Terrasse; viele bieten dabei Meerblick und erweitern den persönlichen Rückzugsort um einen Platz im Freien. Zur Ausstattung gehören Doppel- oder Kingsize-Betten, ein Safe, eine Minibar und ein Minikühlschrank. Für Unterhaltung sorgen Satelliten- oder Kabelfernsehen und ein Radio. Die Bäder sind mit Dusche und Badewanne ausgestattet. Zustellbetten können angefordert werden, außerdem sind rollstuhlgerechte Zimmer mit barrierefreiem Bad verfügbar.
Der Außenpool bietet eine Abkühlung nach dem Aufenthalt am Meer. Liegestühle und Sonnenschirme stehen für entspannte Stunden am Wasser bereit. Ein Fitness-Studio unterstützt das tägliche Training, während Massagen und Körperbehandlungen das Angebot ergänzen. Fahrräder können ausgeliehen und nach der Rückkehr im Fahrradkeller abgestellt werden. Für Ausflugsplanungen steht ein Tourdesk zur Verfügung. Die klimatisierten Räume verfügen über individuell steuerbare Heizung. Parkplätze und eine Garage sind gegen Gebühr nutzbar.
Das Nichtraucherrestaurant verfügt über Kinderhochstühle und ergänzt den gastronomischen Bereich mit einer Bar. Als Verpflegungsoption ist Übernachtung mit Frühstück buchbar. Für die Anreise stehen American Express, Visa, Diners Club und MasterCard als Zahlungsmittel zur Verfügung.