An enjoyable short stay in a quality apartment.