There are great restaurants that are a walking distance from the apartment. It is not a self-check in but we were shown how to unlock the door which was needed. We did run into some issues with the lock due to wifi connection so I definitely recommend keeping the key provided with you just in case. Overall, we enjoyed our stay!