We enjoyed our stay at this hotel. The bed was comfortable, air conditioning worked great and the location was perfect for exploring Old San Juan. We were within walking distance of many sights, restaurants, etc. The staff was very nice, though I do think they could be more proactive about telling the benefits of the $55/day resort fee (beach chairs/umbrella at Marriott Courtyard Isla Verde, 2 glasses prosecco daily, free rose from 5 to 530 each day), but they did provide the info when asked and were pleasant and kind overall.
The main downside of this hotel is the noise. Presumably because its an older building, there seems to be no soundproofing. When other guests closed their doors or walked by talking it was extremely loud in our room. There was some street noise but most of the noise came from doors and activity within the building/courtyard itself. The other con of this hotel in my opinion is just the cost. It was a nice hotel but quite pricey during our stay, especially given the noise I mentioned, but you're paying for location and a small rooftop pool and both those things are great! I would consider staying here again if back in Old San Juan but might also consider other options just due to the lack of soundproofing. But if you can sleep with earplugs that's easily remedied!