Santosha in Sanskrit means Contentment. We believe you will find happiness and contentment at Santosha Yoga Retreats in Portugal.