Exactly everything you need. The cleanliness is impeccable and all the furniture and appliances are in perfect condition. The location is very convenient and communication was fast, easy and pleasant. In short: Highly recommended!