We had a really good experience all around. It was crowded at check-in but the management immediately engaged the hotel's concierge, Mario, to help with the process. Mario was extremely personable, and not only helped us with the check-in process, but made our stay wonderful, assisting us throughout our vacation. The first day there, we had a medical issue. The staff immediately connected us with paramedics and a personal call from a doctor. The medical care afforded us was excellent, and I would have no qualms in that area if there was a medical concern. When it came to dealing with the restaurants and the wait staff, we were treated with care and wonderful service throughout the resort. All of them made us feel as if we were the most special people they'd seen all day. The rooms were kept immaculate, and our cleaning staff went out of their way to create personal touches every day, such as fun towel foldings, etc. One day my key card did not work, and I asked a cleaning person who was in the next room if she could open the room for me. When her key did not work, she went out of her way to contact security to help with the lock. The whole process took no more then ten minutes. The food was very good everywhere we went. We did not go to the Italian nor the Japanese restaurant since our main focus in Mexico was to eat wonderful Mexican food--and we certainly did that. As to the room, we specifically paid extra to have an ocean view. Amazing.