These hammocks are made of cotton or flannel fabric with fleece. They are square . The top part your small pet can crawl inside and hide, the bottom part hangs where they can see all around when inside. There is two sizes. The small is 10 inches by 10 inches and large is 12 inches by 12 inches. *** The inside fleece colors may vary.