We flew ACY-SJU 7am flight, uneventful. When landing in PR you need to fill out a health questionnaire online and get a QR code. Do it before you leave or you will be sitting around doing it there. one per adult.
We stayed at the Royal Sonesta, using chabad rate. I would definitely recommended the club room, poolside. It a direct access to the pool and includes free breakfast plus daily drinks at the bar free (5pm). Definitely worth extra $150. total was 1050 for 3 nights. The hotel is not luxury but the pool was nice and clean. Large hot tub as well. They also have a direct beach access which was great. To the right of the hotel on the beach is jet skiing and boating. Very convenient. Shabbos we were at chabad. The shul is very nice and spacious, the meals were great. We had a goy push the carriage back to the hotel. One thing in PR they are very strict with masks. Even outdoors many people were wearing them.
Overall the weather was amazing, great beach and pool.