Very cute and not terribly difficult to put on. It has a nice microfiber feel to it, not cotton.