Fairly easy to assemble, swings two ways. My 3 lb Chihuahua's head almost fits through the rails, so puppies be where.