No fee apartments sheepshead bay