Originally Posted by
Ultraslide
5" 11" with a 34" cycling inseam. I can ride a 54 or a 56 depending on geometry and stem length. But that's really academic. If for any reason you are not pleased with your bike take it back and see if they'll make it right. If they had to put on a stem shorter than 90 mm and move your seat up, they knew it was too big for you.
Sounds like the OP knew a 54 was right, but picked the 56 because it was available. That's his fault, not the shop's. Regardless, the geometry between a 54 and 56 is so minute that simple adjustments should easily compensate. My bike is a Giant M/L and says 5'10'-6' right on the lable. I'm 5'8". Switched the 100 stem for an 80 and it's fine.