The location was great, the proximity to Kabukicho was worth it, and being less than 5 minutes away from the nearest subway station (Higashi-Shinjuku Station) was a godsend. It's a tad bit cramped, but that's pretty much par for the course.
Oh and fellow nerds, the Square-Enix Headquarters is literally across the street if you head east.