Water Splash befindet sich circa 25 Minuten zu Fuß von dem 3-Sterne-Hotel Dome El Nozha Riadh entfernt und ist einen Besuch wert. Außerdem gibt es Parkplätze.
Alhokair Land lässt sich innerhalb von rund 10 Fahrminuten vom Hotel aus erreichen. Zu den Unterhaltungsmöglichkeiten in der Umgebung gehört Veranstaltungsstätte Al Mursalat Celebration Hall (ist 3 km vom Dome El Nozha Riadh).
Das Hotel empfängt seine Gäste in 120 Zimmern, die mit Bügelmöglichkeiten und einer Klimaanlage sowie einem Flachbildfernseher mit Satellitenkanälen ausgestattet sind. Sie sind im komfortablen Design eingerichtet. Die Badezimmer verfügen über einem Bidet, einer getrennten Toilette und einer Dusche sowie bieten tolle zusätzliche Annehmlichkeiten, darunter Handtücher und Hausschuhe.