For me, Spajza is the best restaurant in town. The quality of food and service are nothing short of excellent. I recommend ordering the fish, which is always fresh, and is really delicious. The restaurant is also decorated in a very special way, with colourful painted walls, though not excessively bright. In summer there's an outdoor garden with simple, but comfortable seating. The rooms are decorated with antiques and wooden floors. It's in one of the most beautiful parts of Ljubljana, and here you can enjoy lunch and dinner. Wonderful!