Every year around the holidays we celebrate with a honey baked ham, but this is the second year we've also ordered the turkey from them. Last year was so amazing, we decided not to change anything and get another one this year. We ordered about a week and a half prior to Thanksgiving and took a fully-cooked turkey home that day to keep frozen and thaw/cook on Thanksgiving. We ordered a ham and was given a day to pick it up. We went the Monday before thanksgiving and only waited about 10 minutes in line. I suggest coming early in the day to pick up your order which you should place much earlier than you think to minimize headaches. In my experience, the staff is very fast and kind and the young man who helped us on both visits was very helpful. Just make sure you don't come around 5 during rush hour cause it can get crazy, just plan accordingly.
On the off-season, the store has seating and a full menu of lunch-type options.