Absolutely everything one would need for a short or long-term stay. This was my first Air BnB experience and Sophie has set the bar extremely high! Thank you so much for sharing your space!