The legs are too short to use on the floor and I just couldn't get them to work comfortably on the sofa - one side always gets in the gap between the pillows. The legs took a long time to adjust evenly, so as not to warp. It would probably be great on the bed, but not great for sitting on the couch and working.