The resort staffs are friendly and can speak good english. No worries for language barrier. The food from the restaurant is delicious. What can i say about the room. It is simply amazing. We are allow to view the rooms that are available before selecting one for our stay. Even though its a bit costly, it is worth every penny spent. A must go place if you intend to have a relaxing vacation.