I notice a lot of people claim Geordi is creepy in this episode and could get into some kind of trouble. Ummm, no. That's rather silly and certainly no HR department could press forward against him without facing a losing lawsuit from the accused. Geordi however does come across as rather pathetic. I think a certain level of empathy toward his character explains this, Dr. Brahms is his dream girl, an engineering nerd who's nice to him, who understands the way that he thinks. He can't help but be excited.
Dr. Brahms however is an absolute jerk, worse, close-minded. That he had a holodeck experience with a fake version of her is neither his fault, if you watch the show, nor inappropriate if you have adult sensibilities.
I don't really think the execution of Geordi's plot works, it's a good premise, his dream girl subverts expectations, but it's just awkward to actually watch. The background for why they meet is off the rails, she's supposed to come on the ship to see his work, not judge it. He could tell her to stand there and pout while he went back to work if he wanted to. She's a researcher with no authority or say in the operation of things. The show writers can't even keep their own plot straight.
The subplot of a baby space creature confusing the Enterprise for its mother is interesting and a good plot for Star Trek. Overall it's a decent episode despite the flaws, drama has to be created for every episode and it's rare that there isn't some silliness involved to make that happen.