Excellent offering. I particularly appreciate the sincerity with which the senior training team handles the patients. Also, they keep a tab on the progress made by each of the patients on a regular basis. Strongly recommend particularly for yoga and physiotherapy.