Booking a Flight Online: The Prices Are All over the Place
call something off : cancel
all over the place : very scattered, disorganized, or varied
To tell you the truth, ...
frustrating