Looks like a nice bike. Go back to the bike shop and ask them to put a 90mm stem on that medium and take it out for another test ride. If you are new to riding bikes (particularly road bikes) you will feel stretched out too much with that 120mm stem. As your fitness and flexibility improve, you can get a longer stem.