You get what you pay for. They are too cheap to really do the job. They are intended to "look" right but that is all. To get what you are looking for be prepared to spend at least 3 or 4 times as much.
NEVER buy cheap beds or shoes ~ if you are not in one then you are in the other.