We booked this 6 months before departure so paid c. £3500 for 4 of us. Last minute passengers can pay much less (£500-600 each) and I imagine CMV struggle to break even. I had no problem with the price.
Embarkation at Liverpool was extremely efficient.
Greenock and Lerwick were dreary places so you will need to arrange excursions. I would do this in advance or you may have to use CMV tours at a price. These small places are not equipped to cater for independent tours especially if another cruise ship arrives at the same time. We enjoyed the Faroe Islands, Kirkwall and Tobermoray was pretty but simply a small harbour.
Clean but a bit tired and reflects age of ship. Not easy for old people especially step up to bathroom