No appointments required for BH but there is a line. Try to go before 12pm. Gets pretty busy after that.
I'd recommend even earlier. I went a few days ago and got there at 12p.m. sharp; didn't make it into the store until 12:35p.m. I also only had three individuals in front of me waiting. The line definitely got far longer after I left.