Easy self-check in; great location; super clean.