The product took almost a week longer to deliver than promised. It didn't ship out for 3 or 4 days and in the meantime the price dropped by 20% compared to when I paid for it. I contacted the support to see if they would price-adjust since the product hasn't even been delivered to me and it's already way behind and they said no. 

The product came in an obliterated box with a few pieces damaged and bowed. 

The assembly took a few hours and it was alright but the overall fit and finish leaves a lot to be desired. The under-bed fabric is flimsy but at least keeps the dust away.