Everything we needed and more! What a great stay. So many special touches which made us feel at home. Would highly recommend.