Despite a late flight arrival, an hour in customs, and baggage claim, we were picked up at Haneda airport by our driver, who waited almost two hours past the estimated arrival. He was very professional and took us straight to our hotel. Our second driver picked us up from a different hotel and delivered us to our departing terminal. Both were professional, efficient, and very timely. I would highly recommend this service.