Fabric is soft. Scratching posts are good quality rope. It is quite tall so make sure you have the space! My cat took a few days to warm up to it but now she loves the basket.