There was a delay with the self check in portion but once that was solved everything was smooth sailing. It's a tight squeeze but manageable. Everything you need is available. Having 24 hour ezymart was amazing. Instructions were very detailed and clear.