Tires:
I shopped long and hard for tires --The GOOD news -- BJ's had the best price for the ones that I wanted ($100 less per tire!) That is amazing.
The BAD news: first I had to go to the store and order them in person(major hassle)
second. it took 3.5 hours to install them - and I HAD AN APPOINTMENT and I was the only one there -- literally --
I should have known it was going to be a problem when I called in to make the appointment for 10 am (store opens at 9am) and the guy on the phone says -"aww naww man, thats way to early. how about 11?" I told him how about 9? and he agreed that 10 was ok. (I should have run away at this point but I didn't )
BUT then he calls off and doesn't show up until 11 anyways - and then proceeds to stroll around getting himself ready for the day while I sit and wait for him to acknowledge me.
I did complain to store assistant mgr - and I was told " you know how it is..." -- wtf ?
the tire guy could not have cared less about even pretending to hustle or have any sense of urgency.
It was NOT worth the savings to lose a half a day of vacation just to wait in their gross waiting area.
I would try Bj's again (since Im a member and the price was great) but definitely NOT this location.