By your criteria, Seabourn is the very best. The most outstanding itineraries, food and service. The ships are modern Scandinavian as are most vessels today. However these ships don't have balconies (many cabins have "French Windows" which open to the sea) and they are the smallest luxury vessels afloat -- not a big amount of space. Still they get my vote.