We ate in Restaurant Dubrovnik on our first night in the city. It set a very, very high mark to beat. The service was excellent. We turned up without a reservation (relatively early, although it was already quite busy) and were found a table without much difficulty. Our waiter was more than happy to help recommend wine to complement our choices and his selection was excellent. The setting is beautiful - an open air square hidden away amongst the old buildings. There are a couple of fans to keep you cool too.
The food is top quality, and portion sizes are good too. Tiny portion sizes is a big reason I often avoid "fine dining" style restaurants so I was very pleased to receive a decent amount of food here! We ordered rabbit terrine and black seafood ravioli to start, both of which were delicious. Those were followed by tuna steak (cooked perfectly medium, fantastic quality and flavours) and sea bass baked in salt. The sea bass came to the table in a large dish, encased in a huge amount of sea salt. The waiter carefully removes the salt and then the skin from the fish and presents it on the plate. It was very nicely done and tasted amazing. Numerous reviews mention the almond cake for dessert; we shared one and were not disappointed there either!
To top it all off, the price is incredibly reasonable. 3 courses for 2 people with wine came to less than 1000kn (about £100). All in all, Restaurant Dubrovnik is a really special place to eat. It's more expensive than many other restaurants nearby but it's good value for the quality. Highly recommended.