Yup. Communication can NOT be overstated in importance, and it goes hand in hand with honesty. So far, I think you're both doing it right
Something I just recently discovered with Mohegan he hard way - communication is not like riding a bike, in that you have to CONSTANTLY work at it and put effort into it, or you start to suck at it. Even when things are going good, even when communication is going good, you still have to put that effort into making sure that it happens.