Does everything we needed. And the “finish” appears to be long lasting and easy to refresh. But the legs slide on our floor. A softer bottom would help