This bed was fairly easy to assemble! The upholstery is soft. More of a white than a cream but still very nice.