I'm not in the MPH program at CUNY SPH however I am currently taking a few classes there for a different (interdisciplinary) program. I really like the faculty and the location. Because it is small, you can work very closely with your mentor. There are also very strong ties to NYC, so it is a good choice if you are interested in Urban Health or something similar.
Im not sure about the deposit situation.