Check availability & book