Yes, mats are provided. You’re welcome to bring your own, but there’s a complimentary one there waiting for you. Just be sure to bring a towel to lay on your mat to keep from slipping.