This put together easily. Size is good for a 30-40 dog and I have seen my dog Millie sun bathe on it a cpl times.