I have a Viking 540, and while I am very happy with the boat in general (strength, seaworthiness, etc.), the same cannot be said for the finish and some cheap construction solutions.
The bailer trunk on the transom was leaking and you can imagine my surprise when I went to check the boat the first morning after the launch and found it full with water! The guys at Barnet Marine were not directly unhelpful, but they were not helpful either. A simple "Sorry, it's our fault, how can we help you?" would do much to help me feel better.
Also, the gel coat was damaged around the tachometer, result of bad drill job.
This year, two of the backrest cushions fell off. I first thought we misused them seriously, but then I gently opened one of them. The supporting board (which holds the screws) is made of untreated particleboard
Now, after two seasons and countless rains, it has started to disintegrate. I'll have to change it on all seat and backrest cushions. Why didn't they use marine-grade plywood in the first place?
So, what I would suggest is to thoroughly inspect your boat before you receive it and pay for it (should you decide to buy one). I didn't have that opportunity as I had it shipped to Sweden and sending it back would be much more expensive than fixing it myself. But I am going to think twice before I order another boat from Barnet Marine.