Deborah's place is ideally located in Cambridge on a very quiet, green street. Her home is full of great art and has a warm atmosphere. Definitely recommend.