How is the price determined for my booking?