Hotelsko turistički kompleks Vile Oliva nalazi se na samo 80 metara od gradske plaže u prelepom starom jadranskom gradu Petrovcu, okružen gustim stablima maslina i brojnim šetalištima. U svom sadržaju ima restoran, kafeteriju, dečiju igraonicu, zatvoreni bazen za decu i odrasle, hidromasažni bazen, saune, masaže, otvoreni bazen za odrasle i decu, šank bar sa ležaljkama i suncobranima pored bazena, igralište za decu, garažu za goste hotela, konferencijske sale, biznis centar, suvenirnica. Korišćenje wellness & spa sadržaja kao što su sauna, parno kupatilo, djakuzi i bazen su besplatni dok usluge profesionalne Azijske masaže se naplaćuju prema cenovniku hotela.
Parking hotela na lokalitetu Lučice je besplatan za goste hotela (udaljenost cca 500 metara).
Garaža u okviru hotela se dodatno plaća.
Blizina okolnih gradova upotpunjuje ponudu Petrovca. Na samo 17 km nalazi se metropola crnogorskog turizma Budva, dok je Bar (marina) udaljen 20 km. Aerodromi su takodje na svega 35-45 minuta od hotela (aerodrom Tivat 35 km i aerodrom Podgorica 45 km).
Smeštaj
Hotel poseduje standard, superior sobe i apartmane u centralnoj hotelskoj zgradi i vilama, ukupnog kapaciteta od 700 kreveta što ga čini ujedno i najvećim turističkim kompleksom u Petrovcu i jednim od većih resorta na crnogorskom primorju i budvanskoj rivijeri. Sadržaji soba: klima uređaj, SAT TV, LCD televizor, kupatilo sa fenom, tuš kabina ili kada u apartmanima, sef, balkon, radni sto, WI-FI, ormar, mini bar.
Moderno opremljen restoran je na 2 nivoa, kapaciteta 300 mesta. Degustaciju nacionalne i internacionalne kuhinje gosti sebi mogu priuštiti i na restoranskoj terasi hotela na kojoj tokom leta mogu prisustvovati raznim manifestacijama koje se održavaju svake druge večeri.
Usluga u hotelu je na bazi ALL INCLUSIVE samoposluživanje (švedski sto).