The place is neat and tidy, but it is NOT located in Shibuya. Instead it's 2 metro stations away from it.