very functional. given the price, I'd say the quality is ok (i.e. it's works but don't expect a "ferrari" while paying a "chevy" price).