Kościół Stella Maris w Sliemie znajduje się jedynie 6 min piechotą od hotelu, a takie obiekty przyrodnicze jak Zatoka Balluta są zlokalizowane w odległości 18 min spacerem. 2,1 km od od 4-gwiazdkowego obiektu osoby podróżujące służbowo znajdą Wieża Ta’ Ċieda.
Ponadto, popularne restauracje i bary znajdują się bardzo blisko hotelu. W okolicy znajdują się liczne obiekty handlowe, takie jak Centrum handlowe The Point Shopping Mall, położony prawie 5 min jazdy autem od Hotel Waterfront.
Jest 151 pokoju, które zapewniają balkon i miejsce do siedzenia. Są one wyposażone w telewizję satelitarną oraz takie udogodnienia jak zestaw do prasowania i klimatyzacja. Umeblowane biurkiem, pokoje posiadają również minibar i urządzenie do parzenia kawy/herbaty. Wyposażenie ich obejmuje prysznic dla niepełnosprawnych wraz z takimi udogodnieniami jak ręczniki i kapcie. Z pokojów można podziwiać widoki na dziedziniec.
Waterfront oferuje basen z barem przekąskowym przy basenie, a także siłownię.