Had all the essentials you needed. Flexible check in time was great. It took us forever to get through customs and they had the keys waiting for us even though we were very late!