Check availability and book