I am a licensed massage therapist and these stools are PERFECT for my work.  I also use it at my little computer desk.  Have bought a few of these for clients.  Great product, easy to assemble, and is extremely functional!