The Orion Resort is one of the best place to stay if you are in Shinjuku. It has supermarkets within its vicinity, lots of Korean restaurants and easily walkable to Shinjuku, Shin-Okubo station and more. The owner is also very thoughtful to include lockers (if you arrive earlier than the check-in time), daily necessities, etc in the accommodation. The owner is also very responsive and will check if everything is fine during your stay. A perfect place to stay in you are visiting Tokyo.