My husband and I stayed here for a week for our honeymoon. There was always something to keep us busy and entertained and the option to do nothing if we wanted to. The resort was clean and well kept and the staff were very efficient and friendly. We don't really speak Spanish and there was always someone we could talk to who spoke English and they didn't act irritated about it. We felt welcomed and able to enjoy ourselves. We had a great stay.