I have used several different companies in the past for this same ride. I haven't always been satisfied with the service. Viking is a new listing on Viator/Tripadvisor and was very happy with their service. The reservation was simple to make and the company even called to verify certain information. We were in constant contact, through text message, about our reservation. Our driver was also the owner of the company. very pleasant experience.