This place is within walking distance of anything you need to see in Shibuya and easy access to the station for wider Tokyo. Easily found and pretty much as described.