On schedule, Marvin’s opens in Fayetteville, Tenn.