Place has a great location in Shibuya.