citizenM is an amazing hotel, probably my favorite in Manhattan (I've stayed at the one in Times Square and the one in the Bowery). The rooms have everything I need, they're comfortable, clean, and stylish. The lobby is attractive -- such a great vibe. And the staff are friendly, outgoing, and supportive. I'd choose to stay here for every trip to the city.
The citizenM in Times Square is perfectly located for theatre I saw three plays and could walk to each of them in 10 minutes or less. It's near multiple subway lines, so it was also just 15 minutes to Penn Station, 20 minutes to Union Square Park, 25 minutes to NYU -- super convenient.