Perfect city stop - clean, well appointed, incredibly well located.