The important point being that all parties are aware. In that case, it's wonderful that you've found a solution that works to fulfill everyone's needs. The only issue that has come under attack is HIDING a relationship from a significant other. I think making it clear that all parties are aware is an important aspect of answering rope monkey's question.
-kitten