Everything you need and such a beautiful place to stay and host are amazing to talk to too. Definitely won't disappoint staying here it's wonderful.