At first I thought it was weird that this place is connected to a hotel. There were some unusual people hanging around when I pulled in. However my fears were unfounded. It was a quiet night and nothing bad happened to my car. Do not park in the lot that the actual apartment faces, I saw cars getting towed out of there.
I never met Juan but everything was as described. Check in and out was a breeze.