While I don't think its perfect, it does meet its core competencies. The issue is the small attention to details.