Each of the characters individually do equate to "very good", but when put together i believe it becomes "It's good", because 很 is used for adjectives.
Yes, but in Chinese 'too' can be used for both positive and negative whereas in English it is usually reserved for negative excess. You can see the dilemma in translation.