length of campaign ? Halo Reach

hello

is the campaign really only 4 to 5 hours.
i am not into MP so there is no value for me there

thanks