Very functional, but a little creaky when you sit on it.

Pros: great value, easy to assemble
Cons: a little creaky when you sit on it