The style of the site really suits the topic.
The css seems to do it’s job properly.
The on and off page SEO seems to be very good, you have quite a decent backlink structure.
And the menu is quite easy, I haven’t tried to chat so I can’t comment on that.