It is indeed a great place to say because of the following:
- it's about 5 mins away from the closest metro station
- many convenience stores in the area
- self-check-in is easy to follow so that you can do it yourself even after 11 hrs of flight in the middle of the night
- the apartment is clean and has all furniture and household appliances you need for a short stay
- household appliances are provided with dedicated instructions with pics and comments in English