Allowing the user to define a booking length, and price being calculated accordingly, would be a fantastic feature. Pricing could even be tier-based, so for instance first 15 minutes is X amount, and up to two hours is Y, more than two hours is Z.
Thank you for a great product!