Food is excellent, most staff are really lovely and friendly, esp the ones preparing and serving the food, but this place does not really cater to English speaking customers as advertised on the website. Lots of confusion about extra charges, some services could not be provided at all without much advance notice or explanation until I insisted on it and even then the follow up communication was difficult to understand and the back and forth required to get what was advertised added to the stress, which was the opposite of what I was looking for when I traveled all the way to Spain to attend a solo yoga retreat. In many classes the instructors were difficult to understand without additional knowledge of Spanish and to be always singled out as one of the few English speakers felt (even though probably not intentional) exclusionary and awkward.