Lovely, well-located apartment worth the stay