Yoga @ CTI

My wife is a Yoga lover and she was wondering if the yoga @ CTI is done on the beach, outdoors or inside the resort? Also if she should bring her own mat or not? We will be there April 16-23. Thanks for the input
Michael and Karen
Helotes Texas