Das Hotel Admiral Grand liegt in der friedvollen Bucht von Slano, etwa 30 Kilometer von Dubrovnik entfernt. Pinien- und Olivenbäume umgeben die Anlage, während die geschichtsträchtige Umgebung zahlreiche Monumente bereithält. Der Kiesstrand befindet sich in direkter Nähe, ein Privatstrand gehört zum Hotel. Eine Bushaltestelle liegt etwa 10 Meter entfernt und erleichtert Ausflüge entlang der Küste. Restaurants, Bars und Nachtclubs befinden sich in der Umgebung. Zwei Pools, darunter ein beheizbares Hallenbad und ein Außenpool mit Salzwasser, ergänzen die Lage am Meer.
Die 241 Zimmer verteilen sich auf drei Etagen. Je nach Unterkunft stehen Doppel-, Queensize- oder Kingsize-Betten zur Verfügung; separate Schlafzimmer sowie Baby- und Zustellbetten können ebenfalls vorhanden sein. Viele Zimmer eröffnen von Balkon oder Terrasse den Blick auf das Meer. Zur Ausstattung zählen unter anderem eine Minibar, ein Safe, ein Schreibtisch, Satelliten- oder Kabel-TV und kostenfreies WLAN. Klimaanlage sowie individuell steuerbare Heizung unterstützen ein angenehmes Raumklima.
Für Erholung sorgen Sauna, Dampfbad, Whirlpool und Sonnenterrasse. Massagen und Körperbehandlungen können gebucht werden. Ein Fitnessstudio, Tennisplatz, Fahrradverleih, Windsurfen und Kanufahren bieten abwechslungsreiche Aktivmöglichkeiten. Liegestühle und Sonnenschirme stehen am Poolbereich bereit. Ein Spielplatz und ein schöner Garten ergänzen die Hotelausstattung. Für Veranstaltungen verfügt das Haus über einen Konferenzraum, während der Friseursalon zusätzliche Dienstleistungen ermöglicht.
Das gastronomische Angebot umfasst ein Café, eine Bar und ein klimatisiertes Nichtraucherrestaurant mit separatem Raucherbereich. Frühstück wird als reichhaltiges Buffet serviert, zum Abendessen steht ein vielfältiges Buffet bereit. Übernachtung mit Frühstück und Halbpension sind buchbar. Diätische, glutenfreie und vegetarische Gerichte werden auf Wunsch zubereitet. Kinderhochstühle erleichtern gemeinsame Mahlzeiten.