A little bit rough around the edges here and there but overall does the job and isn't noticeably poor quality.