House of OM was amazing! The teachers are so knowledgeable and also really care about you. The pool is gorgeous, and the breakfasts are my favourite!