Thank you all.
No test ride. After I bought it I rode outside the shop for a minute and thought it was okay
It was not until I found that out when I rode on road that if I need to stop suddenly and my feet, even tiptoeing, couldn't touch the ground and I would fell, as the road is steep and uneven
The shop won't take it back. I asked them if they could take it back for a discount and they said they couldn't resell it
I felt being lied to, the shop sales did said if would fit me.
NEVER NEVER NEVR again trust the bike shop