Times Square Hard Rock Hotel is a slap in the face to NYC