Desk is ok. Assembly is quite challenging with the current manual, but if you got few skills it's doable. I've applied a discount code that was given by the site, it was reduced on the total value, but my card was charged full amount.