This are nicely made, easy to assemble and very comfy!

Pros: Easy assembly, great quality 
Cons: If getting white, jeans may bleed so use caution.