Where to stay in Japan - Blossom Shinjuka Tokyo