Super easy to assemble and super spacious! I laid on one side and my Great Dane, Pit and shitzu all fit with me with room to spare ! Super comfortable and all cushions have zippers to throw in laundry for a wash!