Assembled by myself in 4 hours.  All went smoothly except the glass doors which were missing pre-drilled holes for the hinges.  Overall, looks great and Im quite happy with the quality.