Clean and spacious and apartment with great location. All amenities you will need for your stay are included in the apartment. Host was punctual, polite and friendly, a bonus that she spoke excellent English. The key box system made it easy to come and go without having to coordinate amongst us, even though we were 10 people renting the apartment. Great experience!