We could store our baggage before check in time, they have free daily self service beverages in machine & very near to the Otsuka Station (JR station) - only 5 minutes walk
Traveloka Sdn Bhd (Registration No. 201501003122), Level 14 Tower 2, Menara Kembar Bank Rakyat, 33 Jalan Rakyat Brickfields, 50470 Kuala Lumpur, Malaysia