I do in-home dog boarding for small breeds and this works perfectly!  Pups can see out while staying safely contained with plenty of room!  Easy to set up and great quality!