I highly recommend Gema‘s place. It was in a convenient location in Cambridge, very clean and orderly and the full-service kitchen was mighty handy.