You mention in your post "I think this is a good company". Why? Do you have firsthand knowledge of how they operate and treat their employees or do they have a really good PR staff?
As far as a salary offer goes, there is no harm in countering. When you counter, you should be prepared to "build...