Ryoko Apartment was very clean and well maintained. You can expect 99% as per photos in the Web. It suits to our family stay that time with 2 kids (4&6Y) and they really enjoy it. The toilet and bathroom are very clean. The kitchen are very useful for us as well. However for family like us especially when arriving with all the luggages you need to consider challenging since the apartment area are hilly and for us it was take about 20-30min to reached the Apartment. Overall we have enjoyed our stay in Shibuya/Tokyo!