Yes to both. They had a nice selection. Like any show, if you want selection, go early during the show dates. If you want a bargain, go during the last half of the last day of the show - particularly the last few hours. Most vendors were slashing prices by 50% or more. I feel it was worth it.