Perfect. Friendly staff, everything was exactly as we expected and no problems at all. We would definitely use singer 109 again.