Shreyas is a perfect getaway for a yoga retreat. They offer yoga 2x daily plus the option to have private yoga instruction. They offer both Hatha Yoga and Ashtanga yoga and the teachers are great.
The Ashtanga classes are more rigorous and the teachers do a great job explaining the poses and the benefits plus offer adjustments to make sure you are doing the asanas correctly.
The Hatha classes are a little slower and perfect at the end of the day to help wind down. Shreyas offers something for everyone no matter what your level is.
I had a great time learning more about yoga from the skilled teachers who have been practicing basically their whole life. I definitely improved during my few days at Shreyas and would love to go back to learn even more.