I have practiced at Ashtanga Yoga Phoenix since it opened and I absolutely love it. The teachers are amazing, you get individual attention (it is a Mysore program, so each student works on the practice individually and the teacher helps and guides as needed). It is a great way to start my day!
There are showers, bathrooms, a dedicated yoga space, easy parking, etc.