A much-loved Millport attraction has had a fresh makeover ahead of a 'very special weekend' for the town.

The Millport Crazy Golf course on the seafront has had brand new artificial turf laid on all its holes. 

The revamp comes ahead of a busy weekend on the island, which will see the Millport Classic Car Show, crowning of the Cumbrae Queen and Millport Ten Miler Fun Run.

A spokesperson said: "The weather was soaking wet, but it didn't deter the lads from CY Turf from starting work on putting artifical turf down on the rest of the holes.

"All the work should be completed in time for this upcoming very special weekend."