You do NOT need an appointment, but it's a good idea to fill out and print the renewal form online first to save time and also to read up about the process in advance--especially the part about receiving your new passport in La Manzanilla if you don't want to return to Vallarta to pick it up.