Slightly difficult to assemble. I had to drill my own holes for part of the legs to fit together properly. Otherwise, the blue color was exactly what I was looking for.