Das Hotel The Royal At Atlantis liegt in Strandnähe auf einer weitläufigen Anlage mit einem 24-stöckigen Haupthaus und einem Nebengebäude. Die Lage bietet Gästen Zugang zu schönen Stränden, dem Atlantis Aquarium, diversen Museen sowie dem Stadtzentrum von Nassau, das etwa 3 km entfernt ist. Die Umgebung ist geprägt von einer Kombination aus natürlichen und kulturellen Attraktionen inklusive einem französischen Kloster und einer Spielbank in unmittelbarer Nähe.
Das Hotel bietet Zimmer mit Optionen wie Balkonen oder Terrassen sowie verschiedenen Bettentypen, darunter Queensize- und Kingsize-Betten. Die Ausstattung umfasst Teppichboden, Klimaanlage und separate Schlafzimmer, die je nach Bedarf mit Zustellbetten ergänzt werden können. Viele Zimmer ermöglichen den Blick auf das Meer.
Für das kulinarische Angebot sorgen 18 Nichtraucherrestaurants mit Klimaanlage und verschiedenen Verpflegungsarten wie Frühstücksbuffet, Halbpension und Abendessen à la carte. Das Hotel verfügt außerdem über ein Café und Bars. Zu den Freizeitaktivitäten zählen Tauchen, Tennis, Golf, Wassersport, eine Wasserrutsche sowie Sauna und Massageangebote.