Amazing apartment to stay in Instanbul. We totally enjoyed nearby restaurants and shops. Self check-in is super useful!