I would test drive at the show but purchase locally. Unless the machine you have your eye on isn't available locally. You can always ask at the show, who's local and call the local to double check what they say. I have heard of Bernina not offering classes when a machine is purchased from someone else.