The apartment is clean. Kitchen was fully equipped with basic cooking essentials for us to eat in a couple of times during our stay. Our baby was happy with baby rocker, toys and even baby bathtub. Location is excellent, just a few minutes from all major sights and streets. Communication and check in process was very good.