The facilities, staff in all areas, restaurants, buffets, daily activities, pool area, on-site gym & entertainment were phenomenal. The beach area had plenty of palapa and tree shade. The ocean was calm with the first 12 ft of water very clear, then there was lots of coral/seagrass beyond that. Nice beach to walk on but the stretch is only as long as the 3 adjacent Iberostar resorts. The properties abutting the resort along the beachfront are run down and rightfully barricaded with chain link and guards for safety. So the resort felt very safe but not beyond the fences. The vendors selling wares from their floating kayaks were friendly & fine in the morning but created a somewhat hostile vibe in the late afternoon … daily ritual was for them to try to make friends with resort new arrivals so they could summon them as “my friend” later on. In the afternoon, slowly inch up from the water onto the beach and they would point & yell to guests that they had previously spoken with saying “my friend” “come here” and they would persistently try to sell wares & drugs to guests, or they would ask guest to sneak them food or drinks from the all-inclusive fare. Witnessed 2 skirmishes (1 shoving incident between vendor & guard, 1 yelling incident between vendor & resort guest). Other than the afternoon uncomfortable vibe that forced us off the beach each day much earlier than we would usually stay (off by 2:30/3:00 instead of by sunset), everything else about the resort was fantastic.