Can't help with a hotel but can say there are no airport shuttles. I looked for quite a while for a hotel with shuttle. Go to TA SJU and read the hotel reviews. There is a hotel at the airport too if you just want to stay there. Sure it is more expensive but no need to cab back and forth.