I think Rob is correct it is hard to judge without knowing details of your transaction. However, you are well within your right to ask. Ask for a detailed explanation of what the fees cover, especiallly for those fees that appear vague like "administrative" fees. Put them on notice that you're paying attention.
Good Luck with your home purchase,
Realtor, DRE License #01742179