They use a third party app for keycode and a separate, lengthy online check in process. Even after completing the online check in - I wasn't provided with the keycode. Due to intermittent internet connection while traveling, I could not download the app for key earlier and never received the code. So we ended up waiting outside in the middle of the night, never receiving any response from the staff and had to look up for another hotel at 1:30 am on the Christmas eve. TERRIBLE EXPERIENCE.