Very well done, though upholstery color is not as bright as pictured, closer to navy. Still lovely though.