Restaurant and hotel Riva (4 stars) is located in the heart of the waterfront. We were led by the assurances of guides and locals that it had the best service. We can't say anything about the hotel, but the restaurant is terrible.
JoinUp operator, the hotel is called PANSION MAKARSKA on their website. Actually it is Pansion Mocha ( (Latitude 43°17'48.49" , Longitude 17.1'32.78"). This is exactly on the upper highway (it will need to be crossed without a traffic light and a pedestrian crossing) 70 meters above sea level, 0.