State of the art, ajax-driven booking form
Charge per person per night or per room per night
Allow guests to select rooms individually or by quantity
Book multiple rooms at a time at the same property
Filter available rooms by room features/amenities