Has anyone used their services? do you pay when you arrive or do you pay in advance?