soft material, colour is teal and grey I would say and not teal and beige as described.