Sounds like you did great! Sailing with non-sailor friends is just like single-handing. One time I came into the slip a little briskly and had to punch her in reverse to slow her down. Boat coasted nicely into the slip and I hopped off to secure the lines. Suddenly I hear, " Bye....we're leaving". I had left the engine idling....in reverse... and the boat was slowly motoring out of the slip.
Just one of several funny docking events over 27 years. Just remember, any landing where you don't have to pull out your checkbook is a good landing.