Does the job. The up/down function works when sitting in it. However, when not used, it goes completely up from whatever position it was in when finished being used. Big problem if the desk is lower then the chairs highest height.