Check for availability & book