The staff is topnotch! Always helpful, friendly, and never ever snooty. The surf school is wonderful too - the instructors are fun, knowledgable, and nice. Food is good too. The place + ambiance + accommodations are clean, and worth every penny. Appreciated the location too.