This little sucker does a good job for the size. With the detachable handheld cleaning cushions of a sofa is pretty easy. This is a great size for an Rv. If this was cordless i would have given this 5 stars.