Tough to put together- took a few hours!  But fantastic once built!! Great addition to our home!! We love it!!