Hotel Castelastva ligt in het centrum van Petrovac, op 200 m van het strand. Het is in 2014, in samenwerking met een Italiaanse architect, volledig gerenoveerd in een aangename, mediterrane stijl. Het hotel wordt omgeven door olijfbomen en andere mediterrane bomen. Het restaurant heeft een lokale keuken, waar regionale en internationale gerechten geserveerd worden. Dit hotel is een aanrader voor een heerlijke vakantie. Vanwege de vele trappen is dit hotel niet aangeraden voor mensen die slecht ter been zijn.