I just did the job of replacing a heater hose this weekend. I only replaced the one heater hose as the other looked good. The other is not in the hostile zone near the block (in my option). I had to cut the old out. The clamps were tough to get to as earlier posters mention too. As for the old hose, the side of the hose near the engine looked brittle. The side near the firewall looked okay.
I replaced the hose from underneath. After moving the fuel injection support bracket out of the way and then removing the starter, it was very straightforward. Not a whole lot of room, but do'able. No leak now.
No direct fill for antifreeze as there is no radiator cap. I seemed to have to fill it up, drive it and fill it again. The radiator drain too was weird; a 1/2" 6-point was needed; a 13mm slipped on that plastic plug. It was NOT 12mm; that was too small. .
Chuck