Great stay! For check in, the host will get the keys for you and give them to you. For us, the key did not work right away so check in was a bit tricky but hosts were quick to solve issue and get us a working key so we could enjoy our room. We loved staying at marina bay sands!