The only thing I'd add is that you should ring ahead imo, I've seen people on here slag them off after arriving out the blue to be stood around as other people were trying stuff out, which is fine but you can't expect a small shop demoing expensive stuff to customers that have effectively made an appointment to be snubbed when you walk in imo.
They'll also confirm what you want is in stock and have it ready for you too, so either call ahead or be patient that's all I'm saying.