5 stars but it hasn't been delivered yet.  Due on Nov. 21st.  If we like it, we'll order another set. UPDATE:  Arrived on date we requested.  My husband assembled.  Perfect!  Ordered another set!