Location and flat are great. Check in however is very painful! Self check in machine is only one... any fault with it means a big pile up if people (which is what we had). Wasting 1hr at waiting to check in after a long travel and children very frustrating.