2000 Dodge Caravan Brakes

I have a 2000 Dodge Caravan Sport, 3.3L V6 engine. I had brake repairs done, but the pedal is “firm” & hard to push and yet the van doesn’t stop as it should. I had the front pads & rotors replaced along with the rear drums, shoes, springs & one cylinder. The front calipers & master cylinder are about one year old. The emergency brake, which hadn’t worked since I bought the van, was tightened and now works. The brakes have been bled twice, and a test on the “booster” showed good pressure/vacuum readings. I am at a loss as to what to try next.