Firm but very good quality for the price. Looks just like the picture- very pretty :)