Can anyone tell me about living in Princeton NJ? Cost of living, quality of life, etc.