Agree with JHZR2 - what exactly are we including in the closing cost category? If prepaids, taxes, insurance, etc... is already in there, then for sure this is normal. If not, its high, but not completely abnormal either.
Honestly, if this is all coming as a surprise at this stage, you need a better realtor and lender.