Not a fan of Hoffmans--they work on commission and just want to move through your sale as quickly as possible. Also, I've felt as though they don't have the time or energy to work with less experienced customers. Of course, this is not true of every employee there, but in general, these are some issues.
Jojo's Gunworks in Southington CT is hands-down the best. They are a very small shop that focuses on tactical weapons, but everyone there is extremely friendly and helpful--always excited to guide and teach. As gunsmiths, John and Jody are extremely skilled, always producing A level work.
For the bigger box stores, Cabela's is pretty good, although if you do go there, be planned to spend a good deal of time waiting at the gun counter.