This resort hotel is beautiful, and exceeded my expectations. The grounds are stunning and the beach is absolute paradise. We got 2 rooms on the ground level which include a patio. The room is spacious and very comfortable. All other upper floor rooms include a balcony but to my knowledge no elevator. The hotel has a large pool, spa, gym, 2 restaurants (one buffet for breakfast and dinner and the other a la carte). Bar, a terrace cafe and convenience store also available. The staff are fantastic and really good at making guests feel comfortable and getting them to participate in events. During my one night stay, we participated in a water polo game and attended the oriental show at night. The show was very entertaining and everyone got up to dance (usually these shows tend to be cheesy for locals but everyone joined in). There was also a preshow for the kids in a separate theater/stage. The highlight for the location is the beach and the crystal clear turquoise waters. The pictures are absolutely accurate. This resort in my opinion is perfect for families (with or without kids), couples, and friends getaways. Highly highly recommend staying here.