Comfortable place in a cosy area. With many amenities included. Feel welcomed upon arrival to Japan