Our Elevate Golf Turf Rolls do have an attached cushion. You can hit a ball off of these rolls. They were made to used for this purpose and are commonly used as fairway mats for indoor golf. The smallest size roll that you can order is a 15' x 1' roll. If you would like a smaller size, we do offer a wide range of mats that would fit your criteria on our Putting Green Mats page.