A comfortable, relaxing stay in a well situated apartment.