Stay was enjoyable and had everything you needed if you did not want to leave the hotel premise. Ride from the airport to the hotel was simple. Upon arrival and throughout the stay, staff was attentive and friendly. Most employees spoke English, but in our experience, it would help to speak Spanish. It made it much easier for the two of us. Pools, beaches, facilities, and rooms were clean and offered a pleasurable experience. The hotel itself was showing some age and was primarily cosmetic, but noticeable. Air conditioning was adequate though could tell it was working hard to keep the keep the room somewhat cool. Overall a great stay, great hotel, and great value. Will be booking here again in the future.