This lot is advertised as self-parking, but when I checked in I was required to leave my keys, which I did not like. The guy running the place was kind and friendly, if a bit frazzled. He offered me a drink from the fridge, which was much appreciated. My biggest problem with this place is the so-called "shuttle," which is just an old van. This lot shares a shuttle with numerous other businesses, and the cardboard signs all cover each other up in the window of the van. There is no signage on the outside.
The ride to the airport wasn't bad (we had to wait 20 minutes for the shuttle to show up, but then I was at the airport about 15 minutes after that,) but the return trip was awful. I followed the instructions and called when I was outside in front of the Shuttle sign, and the phone went straight to voicemail (and I got a message saying the voice mail box had not been set up.) This happened several times. I was finally able to get through, and was told the shuttle would be there within 10 minutes. 30 minutes and another phone call later, the shuttle finally arrived. The driver then proceeded to stop at every shuttle stop at every terminal and got out of the car, waving his signs to everyone waiting, to search for more passengers. Then he proceeded to stop at other locations to drop them off at their hotels and such, before finally bringing me to Mega Airport Parking lot. By this point, it had been well over an hour since I called for a pick up. The lot attendant had pulled up my car to the front, which was nice, since I had no idea where it had been parked.
I think this is one of the cheapest lots you can get (because it is so far from the airport and they apparently don't pay for any full-time shuttle drivers). It's not a bad place to park as long as you arrive long before your flight out, and don't mind waiting a while to get back to your car. I guess you get what you pay for.