It feels fairly easygoing to me rather than like a site that is trying too hard to impress from the first second. I tend to notice the atmosphere before getting into specific games, and here I would probably spend a few minutes looking around before deciding what I actually wanted to play.