Calling ahead is highly recommended as you may wait 30 to 45 minutes EVEN WITH a reservation. The agents will take excellent care of you and hold your hand every step of the way. The only "issue" is waiting your turn; quality takes time!
Yes you prebook. Go get estimate and they will run you through it.
Thanks! Your answer is awaiting moderation.