Absolutely top notch trip - only possible complaint was the restroom cleanliness at the first stop, but the company itself went above and beyond with a courteous driver, early arrival, and amenities at the drop off point. Highly recommend them.
It would be helpful if driver can speak English. Overall it was a good experience. We arrived earlier than expected.