The apartment and location are truly superb. This was our third stay. The only issue is the check in procedure. I would recommend telling Key Ninja that you will be arriving an hour earlier than your actual arrival time because they are always late.