The hotel staff was very welcoming. We received a complimentary drink at check-in and were shown to our room. It was large, clean and very modern. It takes about 5 minutes to walk to all the action and the beach. I did not see one place I'd have rather have stayed in. We met people from all over the world and the common language is English. My only downside of this hotel was that I didn't think the front desk staff understood or spoke English very well. It was difficult to communicate. Even with that, it's still the best place to stay!