I see you are having trouble getting rid of some artifacts caused by subdivisions (minion hands), so I thought I might give you a tip -> try to play a bit with bevel tool.
1) Create a cylinder and turn on smoothing.
2) Bevel the center point of either bottom or top circle. You'll see that the result is much nicer.
Combination of beveling and smoothing is very powerful. You can learn some more here : https://www.vectary.com/u/klementino/learn-3d-01-how-to-bevel-simple-couch
Keep up the good work!