It was my first time staying by the Omen station and it turned out to be a super convenient location! 15 mins from the Haneda airport by monorial with many other main subways across this station. The apt is clean and Kae is wonderful and helpful, we can not ask more! I will come back here when I have a business trip like this again.