I've only been to Oban once, back in September 2012 and I can't imagine how it could have gone any better.
We arrived late in the day, dropped one pax, and picked up two others for a quick trip around the bay and land again, for another change over, and then departed as they were reversing the fire engine into the shed.
The staff were friendly and efficient, the whole experience was very welcoming and exactly not what I was expecting, based on the massive amount of posts on here whinging about Oban.