battled to put it together but won in the end. 
plenty big enough for large 32kg labradoodle, with old age aches and pains, who rests and sleeps well on it, after refusing it for the first few days.
buying a smaller one my dog who has grass and dust allergies, for outside.