Tough haul but lots of fun