Very enjoyable stay in well-appointed apartment