Set up was easy. My boy likes his new bed and looks so comfy in it.  Good support for his hips.  I ordered my 80lb dog an xlarge and he can spread out in it.