I wish you the very best finding a place perfect for you.

As a tip, I might suggest you specify what you mean by Mature. People tend to have one of two definitions of mature which are opposite of each other.

1. Mature meaning you have enough respect and consideration for others that you can understand when something may be offensive to someone, and avoid that type of behavior.

2. Mature meaning, I am a adult so I can be as vulgar, insensitive, as I want. If your mature enough then you shouldnt get offended. (IE. Grow up or Shut up).

As you see these are two opposite ideas. One about respecting other people boundaries, other about having thick skin and not letting thing bother you and not having empathy for others in return. Guilds tend to use term "mature atmosphere" for both definition and often can cause great miscommunication.