A fine place for a short stay in a good spot near the Brixton station.