A perfect short stay in a delightful apartment.