Das 4-Sterne-Hotel bietet neben dem All-Inclusive-Service auch ein umfangreiches Unterhaltungsprogramm für Familien an. Im Kinderclub „RIULand“, sowie auf dem Spielplatz mit zwei speziell für Kinder eingerichteten Pools kommen die jüngsten Gäste auf ihre Kosten. Die Erwachsenen können hingegen am Tag und am Abend das abwechslungsreiche Unterhaltungsprogramm genießen. Auch das vollausgestattete Fitnessstudio und der Innenpool mit integriertem Whirlpool stehen ihnen zur Verfügung. Das Wellness-Center „Sense“ (gegen Gebühr) bietet eine breite Palette von Anwendungen sowie eine Sauna, einen Wellnessbereich mit verschiedenen Behandlungen, eine Salzkammer, ein Türkisches Bad, ein Hammam und einen Ruhebereich.
Das Hotel mit seinen 538 Zimmern liegt direkt an einer Strandpromenade, wenige Meter von einem 7 km langen feinen Sandstrand entfernt. In der nahegelegenen Fußgängerzone befinden sich viele Geschäfte, Bars und Restaurants. Das Riu Astoria ist das erste Haus der Hotelmarke am Goldstrand und das sechste in Bulgarien, wo RIU bereits mit Häusern in Obsor, Prawez und Sunny Beach vertreten ist.