My son lives in Rincon, so we're usually staying in San Juan just one night, between our flight in and driving to Rincon.
Coral by the Sea allows very late check-in, up to 5 am. It's reasonably priced, near the airport, and clean. Honestly, what more could you ask for?