I was seriously the envy of many in my class when I brought in this beautiful little mat. I only use it for "light" yoga so I can't speak for its use in hardcore yoga classes..but for me it was perfect. I'm 5'7 and this mat has plenty of room for stretching and it's cushiony and didn't slide around on me at all. The bag has a little pocket for storing your keys and cellphone and it's so easy to roll up and get back in the bag. The bag is adorable too and girly. I highly recommend!