They often are not put together very well. It will likely need some adjustments that you may be able to do yourself. If you take it to a bike shop to have them tighten up and adjust I'd expect the bill to be around $100. Maybe less, maybe more.
For just cruising around and if not abused, they do fine.