I bought it for a friend and he loves it and It didn’t take very long to put together.  Also, i was given about a 4 day delivery date, but I received it in 3 days.  Awesome for the money.