Ticks all the boxes and cannot fault! A simple yet effective little cabin and wonderful to bring a pet.