Ashley is actually very easy to book, providing you can book ahead of time. She keeps her availability updated so it's rare that an appointment time is not available when requested, and her comms are spot on too.
Obviously a different story if you have an unexpected opportunity to punt on the day.