Hotel „Vile Oliva” znajduje się w mieście Petrovac w otoczeniu bujnej śródziemnomorskiej roślinności, zaledwie 80 metrów od plaży. Kompleks składa się z 3-piętrowego budynku głównego i 11 willi- posiada 266 pokoi, w tym 98 pokoi standardowych, 138 pokoi typu superior, 23 apartamenty dwupoziomowe i 6 apartamentów typu superior. W hotelu znajduje się nowocześnie wyposażona restauracja na dwóch poziomach, mogąca pomieścić 300 osób ,gdzie goście mogą spróbować wykwintnych smaków kuchni narodowej i międzynarodowej.
Oprócz basenów zewnętrznych do dyspozycji gości jest kryty basen o powierzchni 100m2 z dodatkowymi udogodnieniami w postaci hotelowego SPA.