yes, yes and yes !!!! .
for all of you ladies out there, this will get you over the finish line. If you struggle at times with that or if your significant other is not ..... well you get the idea. a little noisy, play some music to cover the sound, you will not regret it! Oh and this little guy has POWER by the way!