Everything You need and more. Very cozy and clean and lovely. Even special touches. My first Airbnb experience and it was very special.