70 Greene Apartments Reviews: 5 Pros And Cons