We are middle aged and have cruised 4 times prior to this cruise.
We flew into San Juan a day earlier and stayed at SJ Suites Hotel which was quite reasonably priced through Expedia. The very large room was fine and the bathroom very clean. We had one of the few exterior rooms and we had a large window that faced the street. The Saturday nightlife was very very loud but we were able to fall asleep. We are heavy sleepers but did wake up when there was a cacophony of car horns blowing. I believe we just happened to get lucky and get the noisy room.
The location of the hotel was great as we were able to walk a couple of blocks Sunday morning to the SuperMax and pick up some soda.