Very sturdy, well made and just enough cushioning to work as a foot rest or table. Either way, I love it, and it is even better than expected. Well worth the money...