Not to hard to put together. Soft material.  The grey color is beautiful. It is a little hard but it might get softer As i sit on it more. Swivels completely around nicely. Its not to high up so you cant really rest your head if you are a taller person