I shop this BJ's often and find the majority of staff helpful and knowledgeable. Plenty of parking. All 1 level. Membership rates are reasonable and they do have promotions for new and renewing members.
I do, however, find myself a bit annoyed that a lot of the time, this club is out of stock or not carrying many items with coupons or instant savings and I have to travel to the Salem or Haverhill stores.