The fabric feels like plastic, though the pictures look nice. I wish I had checked reviews before ordering. I was charged $8.00 for shipping when I ordered two tops. Then i had to pay USPS another $8.00 for delivery. The co. made an error in how much they estimated the shipping. When the finally responded to my 5 emails, they said the problem ws with he postal service.