Assembly was time consuming but not difficult with step by step instructions, looks great and keeps out the rain and dirt well