I have used St George Express several times between Saint George and the Las Vegas airport. They have been on-time with departures, had a clean vehicle, with safe and courteous drivers. The woman in the St George office was warm, friendly, and helpful. The online schedules are posted and easy to book. Once, while boarding at the Las Vegas airport, I found I had accidentally created two bookings, and they refunded my payment on the duplicate booking. The pricing is great and I have had only good experiences with this company.