Overall experience was 5 stars! From booking to checkout, everything has been great or above. We was in the surf course and we had so much fun, met a lot of nice people, and got to experience some culture as well.