Highly recommended! I usually like to take public transit when available but we had a late flight so we chose a taxi. I booked a few weeks ahead of time but you can also book it closer to your travel date. Our flight was over two hours late and Taxi PMI was there waiting for us when we arrived. The driver was helpful and courteous. We will use them again!