We sailed on QE on a 3 day mini-cruise from Kiel to Southampton and our experience can be summed up like this:
+ Cabins and public areas are kept clean and appear well maintained although the outside of the ship (colour on the hull, balconies etc.) needs work.
+ Check-in and boarding was well-organized.
Brugge is well worth a visit.