Appartments is at pier 21 and everything is fine through reception. No key box and security deposit is required