It was a pleasant stay overall, and there were no major issues. I would recommend this place and location! :)
Some minor things to note include:
1) There was no real cupboard place or space to hang clothes in the room.
2) The room I stayed in had a distinct smell (since I checked in) which would temporarily go away with the windows open. So I had to leave the windows open every now and then.
But note that the toilet was very clean.
Overall, I felt that it was more expensive than it should have been, in terms of value and space. But this was my first stay in Cambridge, so I am not sure if most places here are this expensive compared to the value offered.