Courtyard Sliema führt mitten ins Herz von Sliema und verbindet städtisches Reiseerlebnis mit der Nähe zur maltesischen Küste. Der Exiles-Strand liegt 0,6 Kilometer entfernt, die Tower Road 0,7 Kilometer und die Strandpromenade von Sliema 0,8 Kilometer. Bis zur Sliema-Fähre sind es 2 Kilometer, sodass sich auch Valletta gut in die Tagesplanung einbinden lässt. Das The Point Shopping Mall und Fort Tigné liegen 0,9 beziehungsweise 1,2 Kilometer entfernt. Saint Julian’s Bay erreicht man nach 0,9 Kilometern, den Flughafen Malta International nach 11,4 Kilometern. Sliema ist für seine Uferwege, Einkaufsmöglichkeiten und die lebendige Verbindung aus Stadtleben und Meer bekannt.
Die 151 klimatisierten Zimmer verfügen über eine Minibar und einen Flachbildfernseher mit Digitalempfang. Kostenloser Internetzugang per Kabel und WLAN erleichtert die Reiseplanung und den Kontakt nach Hause. Safes in Laptop-Größe bieten Platz für wichtige Geräte, während Schreibtische eine praktische Ablage für Reiseunterlagen schaffen. Die privaten Bäder sind mit einer Badewanne oder Dusche, kostenlosen Pflegeprodukten und einem Haartrockner ausgestattet.
Für aktive Tage stehen im Hotel unter anderem ein Fitness-Studio, ein Außenpool und eine Sonnenterrasse zur Verfügung. Der beheizbare Pool bietet eine angenehme Möglichkeit für eine Schwimmpause, während Sauna, Dampfbad und Wellnessangebote den Tagesablauf ergänzen. Massagen und Körperbehandlungen können für gezielte Erholung gebucht werden. Ein Fahrradverleih unterstützt individuelle Entdeckungstouren, und die hoteleigene beziehungsweise nahe Tauchschule eröffnet Möglichkeiten für Ausflüge unter Wasser. Ein rund um die Uhr geöffnetes Businesscenter sowie zwei Tagungsräume ergänzen das Angebot für geschäftliche Anlässe.
Zum gastronomischen Angebot gehören ein Restaurant, ein Café sowie eine Bar- und Lounge. Zusätzlich serviert die Poolbar Getränke in unmittelbarer Nähe des Außenbereichs. Ein Frühstücksbuffet wird täglich von 06:30 bis 10:30 Uhr gegen Gebühr angeboten und erleichtert einen planbaren Start in den Tag.