We had a good stay.. our flight was delayed so when we reached the place, there was nobody to open us up and we had to stand outside for an hour before somebody living in the other apartment helped us.. able to do a self check in would be highly recommended particularly for big groups coz so much delay can happen anytime....