In a soup pot, place potatoes and cover with water. Cover and bring to a boil, then reduce to low heat.
Cook potatoes 30-35 minutes or until tender. Drain and let cool. Once you can handle the potatoes, peel and cut into small cubes.
In a large bowl, mix together the mayonnaise, vinegar, mustard, salt and pepper. Add in celery and onions, mixing throughly. Add in potatoes and toss until potatoes are evenly coated.
Stir in eggs and sprinkle with paprika. Cover and refrigerate at least 4 hours to chill and blend the flavors together.
Enjoy!