Roommates Boyfriend staying the night

Hi everyone! Curious to know other peoples view on having boyfriends stay over when you have a roommate. My roommate and I are both 24 living in a. NYC apartment ( if you know anything about nyc apartments you know they are usually small) she typically has her bf over atleast 2-3 days a week and he sleeps over every time he’s over. We have had discussions about setting boundaries when it comes to this because there had been times in the past she would leave for church and he would still be here without her letting me know he’s still here (I didn’t think it was right for him to be here without her here). Now he usually comes over twice a week but it still bothers me because 1) a man I don’t know well in my space on weekends, time I want to relax in my space 2) I also have a bf and almost feel like if her bf is over mine can’t because of the small space (she sees her bf very often) 3) they had a big blow out a few months ago where it was revealed some of his views on woman (trying to dictate what she wears and saying she doesn’t have respect for herself if she’s gonna dress certain ways, he seems insecure being with a very Independent women he can’t control). Now I feel like I’ve formed some resentment toward him and really don’t like being around him at all. I don’t like confrontation and it can make me anxious so it’s not often I speak up about things that bother me about living with her (there’s other stuff besides the bf).

What’s everyone’s view on this, have you experienced this before?