I am really glad to have stayed on two different occasions at swan and I immensely got benefitted. the first time I came for two week yoga intensive and second time for a combination of yoga and ayurveda program. the whole yoga program is very focussed covering all aspects of yoga includung asana, pranayam, meditation, yoga nidra, yoga philosophy, kriya, tratak, havan, bhajan kirtan and karma yoga. The ayurveda section is traditional and authentic. all the staff are very friendly and food is delicious. they are also doing a lot of charity work and yoga teaching to the under privilege through their foundation. my best wishes to swan.