Edit: Saw the URL from another comment. Great work, simple and does exactly what’s needed.
We also track what horses have been used and how much so that we're not riding them into the ground — the people on the ground have an app I built in Framework7 to manage everything; they love it and Framework7 is very fun once you get rolling.
We ask for a 20% deposit to "hold [your] horses" and to prevent no-shows; the rest is transacted at the ranch (though we make the option to pay in full available if you email us). Our cancellation policy extremely flexible and though we say 24 hours on the site, we've never not refunded someone.
Some fun factoids:
* typical rider is 35-44. Less than 10% of riders are under the age of 24,
* about half of people book when they're in Mexico
* average lead time is 7 days
* about 66% of riders have riding exp; about 33% consider themselves "novice" or "expert" riders
* 45% of riders are male, 55% are female
* 1 rider reported they are from Antartica