Used it for Buisness. Did an excellent  job. Took me 5 minutes to attach the Upholstery attachment. Yes, it does snap in, but you have to hold the attachment in one hand while using the other hand to push the clear tube down . This free up the clips which now come out on the bottom and can now be snapped into the connector.