Yes, and yes. Guests can write positive/negative reviews about their hosts, and vice versa. Those reviews will show up on the user's profile. Statistics are also available to see how often a host has hosted travelers, whether they have been vouched for by very active members of the community, etc...