Came much quicker than expected (2 days after ordering)! Assembly was fairly easy, takes a little bit of time though. Quality seems great! Looks great and is comfy to sit in.