Depending on what you need to get done, you may be there for multiple days. With an appointment they should take you right in and start working your list, but if you need chassis work or paint work in addition to the usual pick-up items found on a new MH, you may have to wait until your turn comes up in those different lines. With an appointment they will do everything possible to get you out as expeditiously as possible. Also, your camping will be free.
Unfortunately, Red Bay is not a hotbed of great restaurants or entertainment. As a matter of fact, if you don't have something to do to ammuse yourselves, you can go quietly mad in the place. A run up to Muscle Shoals or to Tupelo over the weekend will probably be a good break, unless you think the local drive-in fast food joint or the farmers market is enough excitement. A run either north or south on the Natchez Trace is a great way to kill a Saturday if the weather will cooperate. No bars though, as I believe they're dry.