We were the first time in Croatia and it was also "only" 4 days spontaneous holiday.
Here is our small "check list": service "Rovinj.com", communication "Rovinj.com", accommodation, communication with owner, Rovinj city, food, beach is top and parking is poor.
We will be very happy to return, but then decided to plan the holiday better and stay longer.