I've only ever had layovers here so I do not know how parking, etc is. Lots of different shops and food places and the bathrooms are always clean because they have attendants. Depending on what gate, you may have a good walk ahead of you so be prepared.