Charmaine's place is a great cozy space to lay low. Set on a quiet street and with a private balcony it is very comfortable. Just a short walk (down a hill that takes a little getting used to) are shops and some pretty good nightlife like Saint Johns.
My wife, one year old child and I stayed there for over a month while I was studying and found it covered all of our needs including cooking facilities and laundry. Charmaine was a great host. Friendly without being intrusive. We will be staying with her twice more before our trip is over, and I would recommend her to friends without hesitation.