Everything you need and more. One of the best Airbnbs we have stayed in. Recommended to anyone. You won't be disappointed