This apartment met every one of our needs. The most important factors for me are the quality of sleep, showers, and cleanliness. This apartment was 5 stars across each of those dimensions. The beds were especially comfortable, the shower pressure was perfect, and the apartment was spotless. Since I usually stay at hotels, I’m not used to having a kitchen, but that was a really nice added perk. There's everything you need to cook with, which I’m sure would come in handy for longer stays, and the coffee selection saved me a lot of money since I drink coffee like water. Was able to get all my work done with the WiFi - no problems there. The host answered every one of our questions and couldn't have been more gracious to communicate with. If you're worried about surprises - there were none - the apartment is just as pictured and everything went smoothly. Would definitely recommend staying here!