Easy assembly! Note that the wheel holders have a short end and a long end when you begin assembly. The fittings are drilled very well. It took me about 15 minutes to put the bike rack together. I am using it to hold a beach cruiser, a mountain bike, and a road bike. All three fits easily. No more chaos in my condo parking space! This is a good bike rack at a good price.