Nice, large desk.  VERY easy assembly.  Everything fit easily and correctly.  All the necessary screws, bolts and hardware for assembly are included.  Did it as a one man job in under an hour.  Very sturdy.  Has leveling feet in case your floor isn't exactly level.