Multiple currencies are supported as are multiple prices per unit based upon dates.
A nice backend admin component calculates pricing , shows confirmed bookings as well as a financial summary.
Deposits can be taken (handles fixed deposits as well as percentages, and balance of payment reminders.
Please note that this does not have a customer booking engine, this must be done in the back-end by the site administrator. However as this is not what I wanted it suited me perfectly.
I would also like to commend the support I received, had a small problem and it was resolved very quickly.