Excellent and very stardy!  Arrived on time.  Assembling was easy.  Got the correct colors and no parts were missing.  A little smaller than I expected but functional.  Overall very satisfied.