Everything you need hands down best Airbnb I have stayed in, 100% recommend.