A great stay in a centrally located self-contained apartment.