A little on the firm side and a bit smaller than I anticipated but it's cute and stylish!