Foam all covered with enough fabric. has great inside belt to secure dog and just the right height for my 10 pound ddog to easily see out of all windows.