Mariner does leave from T5 now. The garage is right there at the terminal and seems adequate for the number of passengers. We usually arrive between 9:30-10:00 (arrival times are not really enforced anymore), drop off our checked luggage with the porters, and then park on Deck 2 where we can use the convenient walkover right to the terminal.
You will pay upon entering the garage.