Good job on the house and son's room.

As for the advice - yes, sometimes we here can see things more clearly from a distance. But then again, none of us are living your life or know the people involved. So you can listen to the advice but do need to make your own decisions. I think you made the right one in ending that relationship. She didn't sound like a match for you.